.jq-checkbox { top: -1px; width: 16px; height: 16px; border: 1px solid rgb(51, 255, 171); vertical-align: middle; cursor: pointer; } 	button.styler::-moz-focus-inner, input.styler[type="button"]::-moz-focus-inner, input.styler[type="submit"]::-moz-focus-inner, input.styler[type="reset"]::-moz-focus-inner { padding: 0px; border: 0px none; } 	button.styler::after { content: ""; } 	button.styler:hover:not([disabled]), input.styler[type="button"]:hover:not([disabled]), input.styler[type="submit"]:hover:not([disabled]), input.styler[type="reset"]:hover { background-color: rgb(230, 230, 230); background-position: 0px -10px; } 	button.styler:active:not([disabled]), input.styler[type="button"]:active:not([disabled]), input.styler[type="submit"]:active:not([disabled]), input.styler[type="reset"]:active { background: rgb(245, 245, 245) none repeat scroll 0% 0%; box-shadow: 1px 1px 3px rgb(221, 221, 221) inset; }   	.callbacks, .callbacks + p, #examples, .content-scroll, .disable-destroy, .show-hide, .dialog, .all-themes-switch, .scrollTo { border-radius: 5px; } 	.content-scroll { overflow: auto; position: relative; margin-top: 15px; width: 100%; height: 282px; font-size: 14px; line-height: 24px; margin-bottom: 30px; box-sizing: border-box; } 	.content-scroll.light p:nth-child(2n+1) { background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; } 	.content-scroll.light p:nth-child(3n+3) { color: rgb(102, 102, 102); } 	.content-scroll p.full:nth-child(2n+1), .content-scroll p.half:nth-child(2n+1), .content-scroll p.full:nth-child(3n+3), .content-scroll p.half:nth-child(3n+3) { background: transparent none repeat scroll 0% 0%; padding: 0px; } 	.content-scroll h2 { font-size: 200%; line-height: 130%; } 	.content-scroll h2:first-child { margin-top: 5px; } 	.content-scroll:nth-child(2n+1) h2 { font-family: "Oswald",sans-serif; font-weight: 300; font-style: normal; } 	hr + .content-scroll:nth-child(2n+1) h2 { font-family: "Lobster Two","Georgia",serif; font-weight: 700; font-style: italic; } 	.content-scroll .half img:nth-child(2n+1) { margin: 0px 2% 2% 0px; } 	.showcase #content-8.content-scroll p:nth-child(3n+1) { width: 1460px; clear: both; } 	 	.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: medium none; direction: ltr; } 	.mCSB_container { overflow: hidden; width: auto; height: auto; } 	.mCSB_inside > .mCSB_container { margin-right: 30px; } 	.mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0px; right: 0px; bottom: 0px; } 	.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; height: auto; } 	.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 16px; background: rgb(197, 205, 216) none repeat scroll 0% 0%; } 	.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; } 	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0px auto; border-radius: 16px; text-align: center; } 	.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { transition: opacity 0.2s ease-in-out 0s, background-color 0.2s ease-in-out 0s; } 	.mCSB_scrollTools { opacity: 0.75; } 	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; } 	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(0, 69, 70, 0.75); } 	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 69, 70, 0.85); } 	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 69, 70, 0.9); }   	* { outline: medium none; margin: 0px; padding: 0px; box-sizing: border-box; } 	body { font-family: HelRoman,sans-serif; background: rgb(43, 44, 62) none repeat scroll 0% 0%; color: rgb(215, 221, 234); font-size: 14px; min-width: 1360px; } 	html, body { height: 100%; } 	p { margin: 0px 0px 15px; line-height: 24px; } 	ol li::before { color: rgb(51, 255, 171); content: counter(li, decimal); counter-increment: li; position: absolute; text-align: left; font-weight: bold; top: 0px; left: -16px; width: 2em; } 	.clear { clear: both; } 	h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; } 	h1 { color: rgb(255, 255, 255); font-size: 20px; margin: 25px 0px 15px; font-weight: normal;} 	button { border: 0px none; cursor: pointer; } 	.content h2, .content h3, .content h4, .content h5, .content h6 { font-size: 18px; color: rgb(51, 255, 171); margin: 20px 0px 10px; } 	input { border: 1px solid rgb(27, 56, 58); background: rgb(22, 26, 28) none repeat scroll 0% 0%; color: rgb(255, 255, 255); box-shadow: 0px 0px 7px rgba(76, 148, 134, 0.1), 0px 0px 3px rgb(0, 0, 0) inset; border-radius: 50px; font-size: 14px; text-align: left; line-height: 46px; padding: 0px 20px; transition: all 0.2s ease 0s; } 	input:focus { border: 1px solid rgb(51, 255, 171); } 	a { text-decoration: none; color: rgb(10, 255, 255); } 	a:hover { text-decoration: underline; } 	.line { width: 100%; height: 1px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-bottom: 20px; } 	#wrapper .center { background: transparent url("/uploads/279/center-bg.png") repeat-y scroll left top; padding-left: 6px; } 	.center { width: 1360px; margin: 0px auto; } 	.footer .center { background: transparent url("/uploads/279/center-bg.png") repeat-y scroll left top; padding-left: 6px; } 	#wrapper { width: 100%; min-height: 100%; margin-bottom: -280px; } 	.left-sidebar { float: left; width: 209px; height: 100%; background: transparent url("/uploads/279/sidebar-bg.jpg") repeat-y scroll 0% 0%; box-shadow: 0px -6px 6px rgba(0, 0, 0, 0.6); position: relative; z-index: 10; } 	.main-content { float: right; width: calc(100% - 209px); position: relative; z-index: 9; padding-top: 66px; } 	.footer, .page-buffer { height: 280px; } 	.footer { overflow-y: hidden; } 	.footer .footer-left { width: 209px; height: 280px; background: transparent url("/uploads/279/sidebar-bg.jpg") repeat-y scroll 0% 0%; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); float: left; position: relative; z-index: 10; } 	.footer .footer-right { float: right; width: calc(100% - 209px); background: rgb(1, 2, 2) none repeat scroll 0% 0%; height: 280px; position: relative; z-index: 8; } 	.footer .footer-links { height: 170px; box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.6) inset; background: rgb(32, 38, 44) none repeat scroll 0% 0%; text-align: left; padding: 30px; } 	.footer .footer-links .fl-inline-block { display: inline-block; vertical-align: top; width: 330px; } 	.footer .footer-links .fl-separate { display: inline-block; width: 2px; height: 110px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; vertical-align: top; margin: 0px 16px; } 	.footer .footer-links .fl-ul-first { float: left; display: block; } 	.footer .footer-links .fl-ul-second { float: right; display: block; } 	.footer .footer-links .fl-ul-first, .footer .footer-links .fl-ul-second { list-style: outside none none; margin-top: 4px; } 	.footer .footer-links .fl-ul-first li, .footer .footer-links .fl-ul-second li { margin: 6px 0px; display: block; } 	.footer .footer-links .fl-ul-first li a, .footer .footer-links .fl-ul-second li a { color: rgb(255, 255, 255); } 	.footer .footer-links .fl-inline-block.footer-pay-img { text-align: center; padding-top: 2px; margin-top: -14px; } 	.footer .footer-links .fl-inline-block.footer-pay-img img { margin: 10px 18px; } 	.fl-inline-block .f-img-curacao { float: left; margin-top: 10px; } 	.fl-inline-block .f-img-icons { float: right; margin-top: 15px; } 	.footer-rights ul { display: block; text-align: center; padding-top: 20px; } 	.footer-rights ul li { display: inline-block; margin: 0px 4px; } 	.footer-rights ul li a { display: inline-block; width: 39px; height: 39px; background: transparent url("/uploads/279/footer-social.png") no-repeat scroll 0% 0%; transition: all 0.2s ease 0s; } 	.ya-share2__icon { background-image: none ! important; } 	.ya-share2__counter::before { background: transparent none repeat scroll 0% 0% ! important; } 	.ya-share2__badge { background-color: transparent ! important; } 	.footer-rights ul li.ya-share2__item_service_vkontakte a { background-position: -117px 0px ! important; } 	.footer-rights ul li.ya-share2__item_service_facebook a { background-position: 0px 0px ! important; } 	.footer-rights ul li.ya-share2__item_service_odnoklassniki a { background-position: -195px 0px ! important; } 	.footer-rights ul li.ya-share2__item_service_gplus a { background-position: -78px 0px ! important; } 	.footer-rights ul li a:hover { opacity: 0.7; } 	.footer-rights span { display: block; text-align: center; color: rgb(69, 82, 83); padding-top: 13px; } 	.sm-in { width: 209px; height: auto; background: transparent url("/uploads/279/bg.jpg") no-repeat scroll 0% 0%; } 	.logo { display: inline-block; margin: 0px 0px 0px 32px; } 	ul.main-menu { display: block; margin-left: 8px; margin-top: 10px; }         ul.main-menu li { display: block; } 	ul.main-menu li a { display: block; width: 192px; height: 51px; background: transparent url("/uploads/279/sprite_main_menu.png") no-repeat scroll 0% 0%; padding-left: 60px; font-size: 12px; font-weight: bold; text-shadow: 0px 2px 5px rgb(0, 0, 0); } 	ul.main-menu li a.menu-link1 { height: 61px; line-height: 74px; color: rgb(255, 255, 255); background-position: 0px 0px; } 	ul.main-menu li a.menu-link1:hover { background-position: -192px 0px; } 	ul.main-menu li a.menu-link1:active, ul.main-menu li a.menu-link1.active { background-position: -384px 0px; } 	ul.main-menu li a.menu-link2 { height: 51px; background-position: 0px -61px; line-height: 54px; } 	ul.main-menu li a.menu-link2:hover { background-position: -192px -61px; } 	ul.main-menu li a.menu-link2:active, ul.main-menu li a.menu-link2.active { background-position: -384px -61px; } 	ul.main-menu li a.menu-link3 { height: 51px; background-position: 0px -112px; line-height: 54px; } 	ul.main-menu li a.menu-link3:hover { background-position: -192px -112px; } 	ul.main-menu li a.menu-link3:active, ul.main-menu li a.menu-link3.active { background-position: -384px -112px; } 	ul.main-menu li a.menu-link4 { height: 51px; background-position: 0px -163px; line-height: 54px; } 	ul.main-menu li a.menu-link4:hover { background-position: -192px -163px; } 	ul.main-menu li a.menu-link4:active, ul.main-menu li a.menu-link4.active { background-position: -384px -163px; } 	ul.main-menu li a.menu-link5 { height: 51px; background-position: 0px -214px; line-height: 54px; } 	ul.main-menu li a.menu-link5:hover { background-position: -192px -214px; } 	ul.main-menu li a.menu-link5:active, ul.main-menu li a.menu-link5.active { background-position: -384px -214px; } 	ul.main-menu li a:hover { text-decoration: none; } 	.points { text-align: center; padding: 12px 0px; } 	.points img { margin: 0px 3px; } 	.online-btn { display: block; width: 192px; height: 51px; background: transparent url("/uploads/279/sprite_main_menu.png") no-repeat scroll 0px -265px; padding-left: 52px; font-size: 14px; line-height: 50px; margin-left: 8px; text-shadow: 0px 2px 5px rgb(0, 0, 0); } 	.online-btn:hover { text-decoration: none; background-position: -192px -265px; } 	.online-btn:active, .online-btn.active { background-position: -384px -265px; } 	.category-games { padding-top: 10px; } 	.category-games span:first-child { display: block; color: rgb(131, 152, 154); text-align: center; padding: 12px 0px; } 	.category-games ul { list-style: outside none none; display: block; } 	.category-games ul li { display: block; } 	.category-games ul li a { display: block; background: transparent url("/uploads/279/line-menu-bg.png") no-repeat scroll center top; padding-left: 20px; height: 50px; line-height: 46px; } 	.category-games ul li a i { display: inline-block; width: 28px; height: 28px; background: transparent url("/uploads/279/filter_icons.png") no-repeat scroll 0% 0%; vertical-align: middle; margin-right: 15px; } 	.category-games ul li a.cg-slots i { background-position: 0px -28px; } 	.category-games ul li a.cg-automate i { background-position: 0px -56px; } 	.category-games ul li a.cg-new-games i { background-position: 0px 0px; } 	.category-games ul li a.cg-keno i { background-position: 0px -196px; } 	.category-games ul li a span { vertical-align: bottom; display: inline-block; line-height: 44px; } 	.category-games ul li.line-top { display: block; height: 3px; background: transparent url("/uploads/279/line-top.png") no-repeat scroll 0% 0%; } 	.category-games ul li.line-bot { display: block; height: 4px; background: transparent url("/uploads/279/line-bot.png") no-repeat scroll 0% 0%; } 	.category-games ul li a:hover { box-shadow: 0px 0px 15px rgb(40, 62, 71) inset; } 	.category-games ul li a.active, .category-games ul li a:active { background-color: rgb(11, 15, 20); box-shadow: 0px 0px 15px rgb(23, 26, 31) inset; color: rgb(255, 255, 255); } 	.category-games ul li a.active.cg-slots i, .category-games ul li a.cg-slots:active i { background-position: -28px -28px; } 	.category-games ul li a.active.cg-automate i, .category-games ul li a.cg-automate:active i { background-position: -28px -56px; } 	.category-games ul li a.active.cg-new-games i, .category-games ul li a.cg-new-games:active i { background-position: -28px 0px; } 	.category-games ul li a.active.cg-keno i, .category-games ul li a.cg-keno:active i { background-position: -28px -196px; } 	.main-content .header { height: 70px; box-shadow: 0px 0px 40px rgb(14, 66, 69) inset, 4px 0px 6px rgba(0, 0, 0, 0.6) inset, 3px 3px 5px rgba(0, 0, 0, 0.6); border-bottom: 3px solid rgb(11, 35, 33); border-left: 1px solid rgb(12, 15, 18); position: fixed; top: 0px; z-index: 100; width: 1151px; background: rgb(23, 29, 35) none repeat scroll 0% 0%; border-radius: 0px 0px 8px; } 	.main-content .header::before { content: ""; position: absolute; top: 34px; left: 0px; width: 100%; height: 1px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 0; } 	.download-casino { display: block; width: 208px; height: 49px; background: transparent url("/uploads/279/btn-header.png") no-repeat scroll 0px 0px; position: relative; z-index: 1; text-align: center; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; line-height: 50px; float: left; margin: 10px 0px 0px 32px; } 	.download-casino:hover { text-decoration: none; background-position: -208px 0px; } 	.download-casino.active, .download-casino:active { background-position: -416px 0px; } 	.header-stats { box-shadow: 0px 1px 0px rgb(49, 58, 63), 0px 0px 20px rgb(6, 7, 7) inset; background: rgb(28, 35, 39) none repeat scroll 0% 0%; border-radius: 40px; height: 49px; float: left; margin: 10px 0px 0px 15px; position: relative; z-index: 1; padding: 0px 20px; } 	.main-content .header .header-register, .registr-btn { display: block; width: 166px; height: 49px; background: transparent url("/uploads/279/btn-header.png") no-repeat scroll -22px -98px; position: relative; z-index: 1; text-align: center; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; line-height: 50px; float: left; margin: 10px 0px 0px 20px; } 	.main-content .header .header-register:hover, .registr-btn:hover { text-decoration: none; background-position: -230px -98px; } 	.main-content .header .header-register:active, .main-content .header .header-register.active, .registr-btn:active { background-position: -438px -98px; } 	.header-login { display: block; width: 166px; height: 49px; background: transparent url("/uploads/279/btn-header.png") no-repeat scroll -22px -49px; position: relative; z-index: 1; padding-left: 74px; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; line-height: 50px; float: left; margin: 10px 0px 0px 20px; border: 0px none; } 	button.header-login { font-family: HelRoman,sans-serif; padding-left: 20px; line-height: 46px; } 	.header-login:hover { text-decoration: none; background-position: -230px -49px; } 	.header-login:active, .header-login.active { background-position: -438px -49px; } 	.main-content .header .hs-login-text { display: block; margin-top: 17px; float: left; } 	.main-content .content { padding: 20px 0px 15px 24px; position: relative; z-index: 10; } 	.internal-links { background: rgb(0, 29, 32) none repeat scroll 0% 0%; box-shadow: 0px 1px 0px rgb(48, 57, 61), 0px 0px 5px rgb(0, 0, 0) inset; padding: 20px 30px; border-radius: 15px; /*text-align: center;*/ margin-bottom: 40px; } 	.internal-links img { vertical-align: middle; margin: 0px 76px; } 	.content .content-title { color: rgb(255, 255, 255); font-size: 18px; margin: 25px 0px 15px; } 	.internal-links.il-ol div:nth-child(1) { color: rgb(51, 255, 171); float: left; width: 7%; } 	.internal-links.il-ol div:nth-child(2) { float: right; width: 93%; } 	.main-slider { position: relative; top: 0px; left: 0px; height: 524px; z-index: 0; margin-bottom: -90px; } 	#slider-wrap { width: 100%; position: absolute; top: 0px; left: 0px; } 	#slider2 { width: 100%; height: 524px; position: relative; } 	.slide2 { width: 100%; height: 100%; } 	.sli-links { margin-top: -110px; margin-left: 32px; display: block; position: relative; z-index: 10; } 	.sli-links .control-slide { margin-right: 12px; display: inline-block; width: 12px; height: 12px; overflow: hidden; text-indent: -9999px; border: 2px solid rgb(37, 253, 253); border-radius: 100%; } 	.sli-links .control-slide:hover { cursor: pointer; background-position: center center; } 	.sli-links .control-slide.active { background: rgb(37, 253, 253) none repeat scroll 0% 0%; } 	#prewbutton, #nextbutton { display: none; width: 22px; height: 44px; position: absolute; top: 50%; margin-top: -22px; overflow: hidden; text-indent: -999px; opacity: 0.5; z-index: 3; outline: medium none ! important; } 	#prewbutton { left: 10px; } 	#nextbutton { right: 10px; background-position: -22px 0px; } 	#prewbutton:hover, #nextbutton:hover { opacity: 0.8; } 	.home-blocks { margin: 10px 0px; } 	.home-blocks .hb-block .hb-bg { padding: 25px 35px 0px; } 	.home-blocks .hb-block:nth-child(1) { width: 370px; display: inline-block; vertical-align: top; } 	.home-blocks .hb-block:nth-child(1) .hb-bg { width: 370px; height: 279px; background: transparent url("/uploads/279/hb1.png") no-repeat scroll 0% 0%; } 	.home-blocks .hb-block:nth-child(2) { width: 356px; display: inline-block; margin: 0px 14px; vertical-align: top; background: transparent url("/uploads/279/hb2.png") no-repeat scroll 0% 0%; } 	.home-blocks .hb-block a:hover { text-decoration: none; } 	.home-blocks .hb-block:nth-child(2) .hb-bg { width: 356px; height: 273px; background: transparent url("/uploads/279/hb2.png") no-repeat scroll 0% 0%; } 	.home-blocks .hb-block:nth-child(3) { width: 356px; display: inline-block; vertical-align: top; background: transparent url("/uploads/279/hb3.png") no-repeat scroll 0% 0%; }         .home-blocks .hb-block:nth-child(3) .hb-bg { width: 356px; height: 273px; background: transparent url("/uploads/279/hb3.png") no-repeat scroll 0% 0%; } 	.home-blocks .hb-block:nth-child(1) .hb-title { font-size: 24px; color: rgb(255, 255, 255); font-weight: bold; } 	.home-blocks .hb-block:nth-child(1) .hb-os-system { color: rgb(255, 216, 0); font-size: 24px; display: block; padding: 44px 0px 20px; } 	.home-blocks .hb-block:nth-child(1) .hb-gp { font-size: 14px; color: rgb(6, 254, 254); text-transform: uppercase; line-height: 20px; } 	.home-blocks .hb-block:nth-child(1) .hb-gp span { text-transform: none; } 	.home-blocks .hb-block:nth-child(2) .hb-bg { padding: 5px 0px 0px; } 	.home-blocks .hb-block:nth-child(2) .hb-title { font-size: 24px; color: rgb(255, 216, 1); display: inline-block; text-transform: uppercase; font-weight: bold; margin-left: 77px; margin-bottom: -12px; width: 199px; height: 70px; background: transparent url("/uploads/279/j-title.png") no-repeat scroll center center; } 	.home-blocks .hb-block:nth-child(2) .counter, .right-slider-block .hb-block .counter { width: 312px; height: 64px; background: transparent url("/uploads/279/counter.png") no-repeat scroll 0% 0%; margin: 0px auto; } 	.home-blocks .hb-block:nth-child(2) .hb-line, .right-slider-block .hb-block .hb-line { width: 280px; height: 7px; background: transparent url("/uploads/279/line.png") no-repeat scroll 0% 0%; margin: 10px auto; } 	.home-blocks .hb-block:nth-child(2) .counter div:first-child, .right-slider-block .hb-block .counter div:first-child { float: left; text-shadow: 0px -2px 0px rgb(1, 2, 2); color: rgb(255, 255, 255); font-size: 24px; padding: 18px 0px 0px 27px; letter-spacing: 14px; } 	.home-blocks .hb-block:nth-child(2) .counter .counter-text, .right-slider-block .hb-block .counter .counter-text { float: right; text-shadow: 0px -2px 0px rgb(1, 2, 2); color: rgb(255, 255, 255); font-size: 16px; padding: 25px 29px 0px 0px; } 	.hb-play-now { text-align: center; padding-top: 10px; } 	.hb-block .hb-top-winn { display: block; height: 19px; background: transparent url("/uploads/279/cup.png") no-repeat scroll left center; font-size: 20px; color: rgb(255, 255, 255); font-weight: bold; padding-left: 36px; margin-bottom: 25px; margin-left: 10px; } 	.hb-block .internal-links.winner-block { height: 50px; border-radius: 50px; text-align: left; padding: 0px; margin-bottom: 14px; } 	.hb-block .internal-links.winner-block .wb-counter { display: block; width: 44px; height: 44px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: 2px solid rgb(28, 141, 145); border-radius: 100%; margin: 3px 0px 0px 3px; float: left; text-align: center; color: rgb(26, 255, 255); font-size: 22px; font-weight: bold; line-height: 40px; } 	.hb-block .internal-links.winner-block .wb-counter + a { float: left; display: inline-block; margin: 5px 0px 0px 15px; } 	.hb-block .internal-links.winner-block .wb-counter + a img { margin: 0px; } 	.hb-block .internal-links.winner-block img { margin: 5px 0px 0px 15px; float: left; } 	.hb-block .internal-links.winner-block .hb-text-winn { float: left; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); margin: 6px 0px 0px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 	.hb-block .internal-links.winner-block .hb-text-winn span { color: rgb(255, 216, 1); } 	.home-blocks .hb-block:nth-child(1) .hb-bg + div, .home-blocks .hb-block:nth-child(3) .hb-bg + div { display: block; text-align: center; font-size: 18px; color: rgb(44, 127, 120); padding-top: 25px; } 	.home-blocks .hb-block:nth-child(2) .hb-bg + div { display: block; text-align: center; font-size: 24px; color: rgb(44, 127, 120); font-weight: bold; text-transform: uppercase; padding-top: 15px; } 	.home-blocks .hb-block:nth-child(2) .hb-bg + div span { color: rgb(255, 216, 1); font-size: 36px; } 	.right-slider-block .hb-block:nth-child(2) { width: 300px; margin-left: 14px; } 	.right-slider-block .hb-block:nth-child(2) .hb-top-winn { margin-bottom: 18px; } 	.right-slider-block .hb-block:nth-child(2) .internal-links.winner-block { margin-bottom: 12px; } 	.internal-links.platforms .platform-block:nth-child(3n+2) { margin: 0px 12px; } 	.internal-links.platforms .platform-block:nth-child(2n+3) { margin: 0px 12px 0px 0px; } 	.games .game:nth-child(4n+2) { margin: 0px 14px 20px; } 	.games .game:nth-child(4n+3) { margin: 0px 14px 20px 0px; } 	.hs-social-links { display: block; list-style: outside none none; float: right; margin: 5px 0px 0px 20px; } 	.hs-social-links li { display: inline-block; margin: 0px 2px; } 	.hs-social-links li a { display: inline-block; background: transparent url("/uploads/279/footer-social.png") no-repeat scroll 0px 0px; height: 39px; transition: all 0.2s ease 0s; width: 39px; } 	.hs-social-links li a:hover { opacity: 0.7; } 	.hs-social-links li a.header-gp { background-position: -78px 0px; } 	.hs-social-links li a.header-fb { background-position: 0px 0px; } 	.hs-social-links li a.header-vk { background-position: -117px 0px; } 	.hs-social-links li a.header-in { background-position: -156px 0px; } 	.hs-social-links li a.header-od { background-position: -195px 0px; } 	.hs-social-links li a.header-tw { background-position: -39px 0px; } 	.table-block .tb-tr .tb-td:nth-child(2) { width: 56%; } 	.table-block .tb-tr .tb-td:nth-child(2) { color: rgb(255, 255, 255); } 	.float-righter .table-block .tb-tr .tb-td:nth-child(1) { width: 52%; } 	.float-righter .table-block .tb-tr .tb-td:nth-child(2) { width: 48%; } 	.line-instruction .li-block:nth-child(1) { margin: 0px 30px; } 	.line-instruction .li-block:nth-child(2) { margin: 0px 22px; width: 380px; } 	.line-instruction .li-block:nth-child(3) { margin: 0px 0px 0px 20px; width: 370px; } 	.internal-links.game-in.slide-games img:nth-child(2) { margin: 0px 70px; } 	.roll-blocks .float-left:nth-child(3n+2) { margin: 0px 10px 10px; } 	.internal-links.game-in.slide-games .games .game:nth-child(4n+2) { margin: 0px 8px; } 	.internal-links.game-in.slide-games .games .game:nth-child(4n+3) { margin: 0px 8px 0px 0px; } 	.kc-form form .label:nth-child(1) { width: 26%; } 	.kc-form form .label:nth-child(1) input { width: 165px; } 	.kc-form form .label:nth-child(1) .errorMessage { width: 165px; } 	.kc-form form .label:nth-child(3) { width: 41%; } 	.kc-form form .label:nth-child(3) input { width: 210px; } 	.kc-form form .label:nth-child(2) .jq-selectbox__select .jq-selectbox__select-text { width: 170px; } 	.kc-form form .label:nth-child(3) .errorMessage { width: 220px; } 	.ks-title span:nth-child(1) { background: transparent url("/uploads/279/step.png") no-repeat scroll 0% 0%; width: 50px; height: 50px; display: inline-block; text-align: center; font-size: 22px; color: rgb(26, 255, 255); font-weight: bold; line-height: 48px; margin-right: 10px; } 	.ks-title span:nth-child(2) { font-size: 18px; color: rgb(255, 255, 255); display: inline-block; margin-right: 10px; background: rgb(23, 29, 35) none repeat scroll 0% 0%; position: relative; z-index: 2; padding-right: 20px; } 	.ks-title span:nth-child(3) { height: 2px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 26px; right: 0px; z-index: 0; width: 90%; } 	.step3 .ks-title span:nth-child(3) { width: 955px; } 	.ks-make-dep form .label:nth-child(4) { width: 170px; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(1) input { width: 220px; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(1) { width: 35%; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(2) { width: 31%; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(2) span { margin-left: 14px; } 	.internal-links.kassa-cash .ks-make-dep #cassa-pays-add-fields .label:nth-child(1) input { width: 170px; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(3) { width: 34%; } 	.internal-links.kassa-cash .ks-make-dep .label:nth-child(3) .jq-selectbox { width: 240px; } 	.internal-links.game-in .steps-line .sl-block:nth-child(1) { width: 366px; } 	.internal-links.game-in .steps-line .sl-block:nth-child(2) { width: 354px; } 	.internal-links.game-in .steps-line .sl-block:nth-child(3) { width: 300px; } 	.sl-platforms .slp-btn:nth-child(2) { margin: 40px 60px; } 	.step3-bonuses .sb-title span:nth-child(1) { display: inline-block; width: 54px; height: 58px; background: transparent url("/uploads/279/gift-img.png") no-repeat scroll 0% 0%; vertical-align: middle; } 	.step3-bonuses .sb-title span:nth-child(2) { color: rgb(255, 255, 255); font-size: 16px; vertical-align: middle; margin-left: 10px; } 	.step3-bonuses .sb-title span:nth-child(3) { display: inline-block; width: 700px; height: 2px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-left: 10px; } 	.kassa-bonuses .kassa-bonus:nth-child(2n) { margin: 0px 70px; } 	.kassa-bonuses .kassa-bonus.active:nth-child(2) { margin: -2px 68px; } 	.internal-links.platforms.inst-platforms .inst-tab-pl:nth-child(1) { border-right: 1px solid rgb(20, 108, 105); } 	.internal-links.platforms.inst-platforms .inst-tab-pl:nth-child(2) { border-left: 1px solid rgb(8, 16, 19); border-right: 0px none; } 	.internal-links.platforms.inst-platforms .inst-tab-pl:nth-child(3) { border-left: 1px solid rgb(8, 16, 19); } 	.internal-links.platforms.inst-platforms .inst-tab-pl.active:nth-child(1) { background: transparent linear-gradient(to bottom, rgb(3, 50, 52) 0%, rgb(0, 16, 18) 100%) repeat scroll 0px 0px; border-radius: 15px 0px 0px 15px; border-top: 1px solid rgb(7, 99, 102); } 	.internal-links.platforms.inst-platforms .inst-tab-pl.active:nth-child(2) { background: transparent linear-gradient(to bottom, rgb(3, 50, 52) 0%, rgb(0, 16, 18) 100%) repeat scroll 0px 0px; border-radius: 0px 15px 15px 0px; border-top: 1px solid rgb(7, 99, 102); } 	.inst-steps .inst-step:nth-child(1) { margin-left: 80px; width: 250px; } 	.inst-steps .inst-step:nth-child(2) { margin-left: 110px; width: 230px; }         .inst-steps .inst-step:nth-child(3) { margin-left: 100px; width: 290px; } 	.winners-cup .wc-block:nth-child(1) { background: transparent url("/uploads/279/win1.png") no-repeat scroll 0% 0%; } 	.winners-cup .wc-block:nth-child(2) { background: transparent url("/uploads/279/win2.png") no-repeat scroll 0% 0%; margin: 0px 26px; } 	.winners-cup .wc-block:nth-child(3) { background: transparent url("/uploads/279/win3.png") no-repeat scroll 0% 0%; } 	.internal-links.game-in.vip-table-block table tr:first-child td, .internal-links.game-in.vip-table-block table tr:first-child th, .internal-links.game-in.vip-table-block table tr:nth-child(2) td, .internal-links.game-in.vip-table-block table tr:nth-child(2) th { border: 0px none; } 	.internal-links.game-in.vip-table-block table tr td:nth-child(2n) { background: rgb(38, 46, 54) none repeat scroll 0% 0%; } 	.vip-other-description.vip-conventions1::before { content: "*"; position: absolute; top: 0px; left: -25px; color: rgb(250, 19, 80); } 	.vip-other-description.vip-conventions2::before { content: "**"; position: absolute; top: 0px; left: -25px; color: rgb(250, 19, 80); } 	.vip-other-description.vip-conventions3::before { content: "***"; position: absolute; top: 0px; left: -25px; color: rgb(250, 19, 80); } 	.vip-other-description.vip-conventions4::before { content: url("/uploads/279/attention.png"); position: absolute; top: 3px; left: -25px; color: rgb(250, 19, 80); } 	.profile-row { margin-bottom: 20px; } 	.profile-row .profile-col { display: inline-block; vertical-align: middle; } 	.profile-row .profile-col:first-child { width: 160px; color: rgb(51, 255, 171); font-weight: bold; } 	.profile-row .profile-col:last-child { width: 320px; text-align: center; } 	.profile-row .profile-col:last-child input { width: 100%; } 	.lb-btn-beres { width: 208px; height: 49px; display: inline-block; font-size: 12px; font-weight: bold; position: relative; text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 50px; } 	.lb-btn-beres:hover { background-position: -208px -49px; text-decoration: none; } 	.lb-btn-beres:active, .lb-btn-beres.active { background-position: -416px -49px; } 	#CDT .number-wrapper::before { content: url("/uploads/279/point.png"); position: absolute; z-index: 100; } 	#CDT .number-wrapper:nth-child(1)::before, #CDT .number-wrapper:nth-child(2)::before { content: ""; } 	#CDT .ld-timer-s .number-wrapper:not(:first-child) { margin-left: 18px; } 	#CDT .ld-timer-s .number-wrapper:not(:first-child)::before { content: url("/uploads/279/timer-points.png"); position: absolute; left: -11px; } 	.profile-row .profile-col label { cursor: pointer; color: rgb(131, 152, 154); } 	.profile-row .profile-col label div.jq-checkbox { margin-right: 10px; } 	.floats-registr .fr-left .profile-row.pr-row-cbox .profile-col:nth-child(1) { width: 300px; } 	.floats-registr .fr-left .profile-row.pr-row-cbox .profile-col:nth-child(2) { width: 230px; } 	.line.line-bg { width: 529px; height: 7px; margin: 20px auto; } 	.floats-registr .fr-left .profile-row.pr-row-soc .profile-col:nth-child(1) { width: 220px; } 	.floats-registr .fr-left .profile-row.pr-row-soc .profile-col:nth-child(2) { width: 342px; } 	.hs-social-links li { padding-left: 0px ! important; } 	.profile-row .profile-col .header-login { margin: 0px; } 	.profile-row .profile-col .header-login + a { font-size: 12px; text-transform: uppercase; text-decoration: none; display: inline-block; height: 49px; line-height: 50px; width: 150px; text-align: center; } 	.profile-row .profile-col .header-login + a:hover { text-decoration: underline; }  	.popup-in.internal-links.popup-jackpots { padding: 50px 0px 0px; } 	.jackpots-in { width: 536px; height: 214px; margin: 0px auto; } 	.jackpots-in .ji-lines { text-align: center; } 	.jackpots-in .ji-lines .jil { display: inline-block; width: 29%; text-align: center; font-family: HelMedium; color: rgb(51, 255, 171); font-size: 18px; } 	.ji-table { color: rgb(255, 255, 255); font-size: 20px; padding: 24px 0px 0px; } 	.ji-table .jit-line { padding: 14px 0px; margin-bottom: 14px; } 	.ji-table .jit-line span { display: inline-block; text-align: center; } 	.ji-table .jit-line span:nth-child(1) { text-align: left; width: 102px; margin-left: 76px; } 	.ji-table .jit-line span:nth-child(2) { width: 154px; font-weight: bold; text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.8); } 	.ji-table .jit-line span:nth-child(3) { margin-left: 8px; width: 154px; font-weight: bold; text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.8); } 	.jackpots-btn { text-align: center; margin-top: -25px; margin-bottom: 25px; } 	.bonus:nth-child(3n+2) { margin: 0px 10px 15px; } 	.bonuses-lott .bl-lott:nth-child(1) { float: left; } 	.bonuses-lott .bl-lott:nth-child(2) { float: left; margin-left: 42px; } 	.bonuses-lott .bl-lott:nth-child(3) { float: right; } 	.bonuses-lott .floats-content.how-blocks .winners-item-table table tr td:nth-child(2n) { background: rgb(38, 46, 54) none repeat scroll 0% 0%; } 	.floats-left-right div.block-fl:nth-child(1) { float: left; display: block; width: 400px; position: relative; margin: 10px 50px 10px 0px; } 	.floats-left-right div.block-fl:nth-child(1) img { width: 100%; } 	.floats-left-right div.block-fl:nth-child(2) { display: block; } 	.floats-right-left div.block-fl:nth-child(1) { float: left; display: block; width: 100%; } 	.floats-right-left div.block-fl:nth-child(1) img { width: 400px; } 	.floats-right-left div.block-fl:nth-child(2) img { width: 100%; } 	.floats-right-left div.block-fl:nth-child(2) { float: right; width: 400px; display: inline-block; } 	.errorMessage { font-size: 10px; color: rgb(248, 20, 81); margin-top: 5px; background: transparent url("/uploads/279/attention.png") no-repeat scroll left top; padding-left: 24px; padding-top: 4px; padding-bottom: 4px; text-align: left; } 	.jp-main .jrm-line-in:nth-child(1) { width: 122px; height: 40px; top: 174px; left: 278px; text-align: left; font-size: 20px; } 	.jp-main .jrm-line-in:nth-child(2) { height: 40px; left: 488px; top: 174px; width: 154px; } 	.jp-main .jrm-line-in:nth-child(3) { height: 40px; left: 736px; top: 174px; width: 154px; } 	.jp-main .jrm-line-in:nth-child(4) { width: 122px; height: 40px; top: 258px; left: 278px; text-align: left; font-size: 20px; } 	.jp-main .jrm-line-in:nth-child(5) { height: 40px; left: 488px; top: 258px; width: 154px; }         .jp-main .jrm-line-in:nth-child(6) { height: 40px; left: 736px; top: 258px; width: 154px; } 	.internal-links.platforms .block-games .platform-block:nth-child(2n+3), .internal-links.platforms .block-games .platform-block:nth-child(3n+2) { margin: 0px; } 	.internal-links.platforms .block-games .platform-block:nth-child(4n+2) { margin: 0px 12px 18px; } 	.internal-links.platforms .block-games .platform-block:nth-child(4n+3) { margin: 0px 12px 18px 0px; } 	.hb-vip-club { text-align: center; margin-top: -6px; margin-bottom: -6px; } 	.internal-links.content-scroll.mCustomScrollbar { text-align: left; border-radius: 15px; } 	@media screen and (max-width: 1460px) { 		.main-content .header { position: relative; } 		.main-content { padding-top: 0px; } 	}            .mob-btn{   width: 29px;   height: 18px;   display: none;   flex-direction: column;   justify-content: space-between;   cursor: pointer;   position: relative; } .mob-btn span{   width: 100%;   height: 2px;   display: block;   background: #fff;   transition: all .4s ease; } .mob-btn.active span:nth-child(1){   transform: rotate(45deg);   position: absolute; } .mob-btn.active span:nth-child(2){   display: none; } .mob-btn.active span:nth-child(3){   transform: rotate(-45deg); }       @media screen and (max-width: 1400px){         html, body {           height: auto;           width: 100%;           overflow-x: hidden;           display: block;           min-width: unset;           max-width: unset; 		}         .center  {     		width: auto;             display: flex;     		justify-content: space-between;             min-width: unset;             max-width: unset; 		}         .main-content .header, .main-slider, .main-content .content, .home-blocks{           width: auto;           min-width: unset;           max-width: unset;         }         .download-casino{           margin: 10px 0px 0px 10px;         }         .header-stats, .header-login{           margin: 10px 0px 0px 5px;         }         .hs-social-links{           margin: 5px 0px 0px 0px;         }         .header-stats{           padding: 0px 7px;         }         .main-content .header .header-register, .registr-btn {             margin: 10px 0px 0px 5px;         }         .footer .footer-links {             padding: 30px 10px;             display: flex;             justify-content: space-between;         }         .footer .footer-links .fl-inline-block {             display: block;             vertical-align: top;             width: 31%;           	display: flex;             justify-content: space-between;             margin-top: 0;     		flex-wrap: wrap;           	padding: 0;           	align-items: flex-start;         }         .footer .footer-links .fl-inline-block.footer-pay-img img {             margin: 10px;             display: block;             max-width: 50px;         }         .footer .footer-links .fl-inline-block:first-child{           width: 15%;         }         .fl-inline-block .f-img-curacao{             width: 29%;         }         .fl-inline-block .f-img-icons {             width: 50%;         }         .internal-links.content-scroll.mCustomScrollbar{             padding-top: 0;         }         .home-blocks {             display: flex;             flex-wrap: wrap;             justify-content: center;             align-items: flex-start;         }                }       @media screen and (max-width: 1200px){                   .download-casino, .header-stats, .header-login, .hs-social-links, .main-content .header .header-register, .registr-btn{           margin: 5px 0px 0px 0px;         }       }       @media screen and (max-width: 1024px){         /*        .home-blocks .hb-block:nth-child(1) .hb-bg,         .home-blocks .hb-block:nth-child(2) .hb-bg,         .home-blocks .hb-block:nth-child(3) .hb-bg{           width: 300px;       }         .home-blocks .hb-block:nth-child(1),         .home-blocks .hb-block:nth-child(2),         .home-blocks .hb-block:nth-child(3){             width: 300px;         }*/         .left-sidebar{           position: fixed;           z-index: 10;           transform: translateX(-220px);           overflow-x: hidden;           overflow-y: scroll;           padding: 0 0 10px;           transition: .4s ease;           top: 0;           left: 0;         }         .left-sidebar::-webkit-scrollbar {            width: 3px;            height: 3px;         }         .left-sidebar::-webkit-scrollbar-button {             background-color: #000;           height: 0;         }         .left-sidebar::-webkit-scrollbar-track {            background-color: rgba(0, 0, 0, .5);         }         .left-sidebar::-webkit-scrollbar-track-piece {            background-color: transparent;         }         .left-sidebar::-webkit-scrollbar-thumb {            height: 20px;            background-color: rgba(255, 255, 255, .4);            border-radius: 3px;         }         .left-sidebar::-webkit-scrollbar-corner {            background-color: rgba(0, 0, 0, .5);         }         .main-content {           float: none;           width: 100%;         }         .page-buffer, .footer .footer-left{             height: 0;     		display: none;         }         #wrapper{             margin-bottom: 0;         }         #wrapper .center, .footer .center {             background: transparent;             padding-left: 0;         }         .main-content .content {     		padding: 20px 15px;         }         .footer .footer-right {             float: none;             width: 100%;             height: auto;             padding: 0 0 15px;             position: relative;         }         .footer{             height: auto;         }         #wrapper .center.opened .left-sidebar {             z-index: 99;             transform: translateX(0px);         }           .mob-btn{               display: flex;               z-index: 9999;           }           .mob-btn.active{             margin-top: 10px;             position: fixed;             right: 20px;             top: 20px;           }         .main-content .header {             display: flex;             align-items: center;             justify-content: space-between;             padding: 0 5px;         }         .mob-btn.active:before{           content: '';           width: 100%;           height: 100vh;           display: block;           position: fixed;           background: rgba(0, 0, 0, .5);           z-index: 0;           left: 0;           top: 0;         }         .main-content .header .hs-login-text, .download-casino{           display: none;         }         #slider2 a img {             width: 100%;         }         .main-slider, #slider-wrap, #slider2 {           width: 100%;           height: auto;           position: relative;         }         #slider2 div {             position: relative !important;         }         #slider2 div a{           display: block;           width: 100%;         }                }       @media screen and (max-width: 768px){         .main-slider{           margin: 0;         }         .home-blocks .hb-block:nth-child(1) {               margin-bottom: 20px;         }             .home-blocks .hb-block:nth-child(1) .hb-bg + div, .home-blocks .hb-block:nth-child(3) .hb-bg + div,         .home-blocks .hb-block:nth-child(2) .hb-bg + div{           padding-top: 15px;         }         .footer .footer-links {             flex-direction: column;           	height: auto;         }         .footer .footer-links .fl-inline-block:first-child, .footer .footer-links .fl-inline-block {             width: 100%;             margin-bottom: 20px;         }         .footer .footer-links .fl-separate{           display: none;         }         #hereSeoText ul, #hereSeoText ol {             list-style-position: inside;         }         .content-scroll{           	height: auto;         }         .fl-inline-block .f-img-curacao {             width: 110px;           	margin-right: 40px;         }         .fl-inline-block .f-img-icons {             width: 200px;         }         .footer .footer-links .fl-inline-block{             justify-content: flex-start;         }       }       @media screen and (max-width: 680px){         .header-stats{           display: none;         }       }       @media screen and (max-width: 480px){         .header-login, .main-content .header .header-register  {             background: linear-gradient(to bottom, #3298a1 0%,#144c59 50%,#031722 100%);             border: 2px solid #47b5bb;             padding: 7px 40px;             margin: 0;             width: auto;             height: auto;             line-height: 22px;             border-radius: 20px;         }         .main-content .header .header-register {             background: linear-gradient(to bottom, #811d34 12%,#7a023b 28%,#39021b 100%);             border: 2px solid #c92372;             padding: 7px 25px;         }         .home-blocks .hb-block:nth-child(1),         .home-blocks .hb-block:nth-child(2),         .home-blocks .hb-block:nth-child(3){             width: 300px;             display: inline-block;             background: transparent;         }     	.home-blocks .hb-block:nth-child(1) .hb-bg,         .home-blocks .hb-block:nth-child(2) .hb-bg,         .home-blocks .hb-block:nth-child(3) .hb-bg{             width: 300px;             height: 229px;             background-size: contain;         }             .home-blocks .hb-block:nth-child(1) .hb-bg + div, .home-blocks .hb-block:nth-child(3) .hb-bg + div,         .home-blocks .hb-block:nth-child(2) .hb-bg + div{           padding-top: 15px;         }         .hb-block .hb-top-winn{             margin-bottom: 10px;         }         .hb-block .internal-links.winner-block{              margin-bottom: 4px;          }                 .fl-inline-block .f-img-curacao {             width: 29%;           	margin-right: 10px;         }         .fl-inline-block .f-img-icons {             width: 40%;         }       }       @media screen and (max-width: 375px){}