@font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/k88pr3goawt7btt32z01mxjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/rjgo7rytmqivp7vzi-q5urjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/lwcjsqkb6emdfhrevqa1krjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/xozscpt2726on7jbcb_pahjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/59zrklao5bwgqf5a9baeerjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/u-wuoqret9fueobqw7jkrrjtnkitppoi_ivcxxdnrsc.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 400; 	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(/uploads/1005/cjzkeoubrn4kerxqtauh3vtxra8tvwticgirnjhmvjw.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snsq-j2u0lmlup9rwlsytm3ho.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snspx5f-9o1vgp2exwfjgl7ay.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snshwv49_lsm1nyrwo-zkhivy.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snsqarobkawv3vxw3jmhvenga.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snsv8zf_fossgrmwss7aa9k2w.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snsj0lw-43amezio6xutljad8.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 600; 	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/uploads/1005/mtp_ysujh_bn48vbg8snsugdm0lzdjqr5-oayxsoefg.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzk-j2u0lmlup9rwlsytm3ho.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzjx5f-9o1vgp2exwfjgl7ay.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzbwv49_lsm1nyrwo-zkhivy.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzkarobkawv3vxw3jmhvenga.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzp8zf_fossgrmwss7aa9k2w.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzd0lw-43amezio6xutljad8.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 700; 	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/uploads/1005/k3k702zokiljc3wvjuplzogdm0lzdjqr5-oayxsoefg.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hq-j2u0lmlup9rwlsytm3ho.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hpx5f-9o1vgp2exwfjgl7ay.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hhwv49_lsm1nyrwo-zkhivy.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hqarobkawv3vxw3jmhvenga.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hv8zf_fossgrmwss7aa9k2w.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hj0lw-43amezio6xutljad8.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Open Sans"; 	font-style: normal; 	font-weight: 800; 	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(/uploads/1005/einbv5dfghoimmvb1xr-hugdm0lzdjqr5-oayxsoefg.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } @font-face { 	font-family: "Oswald"; 	font-style: normal; 	font-weight: 400; 	src: local("Oswald Regular"), local("Oswald-Regular"), url(/uploads/1005/dgbpgayycijfa8v2hnt7mfeszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Oswald"; 	font-style: normal; 	font-weight: 400; 	src: local("Oswald Regular"), local("Oswald-Regular"), url(/uploads/1005/perd8sj511qe2lhtk-qfcpeszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Oswald"; 	font-style: normal; 	font-weight: 400; 	src: local("Oswald Regular"), local("Oswald-Regular"), url(/uploads/1005/yg0glppxxuisnkuejcx4qfeszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Oswald"; 	font-style: normal; 	font-weight: 400; 	src: local("Oswald Regular"), local("Oswald-Regular"), url(/uploads/1005/peobiv_ll25tkbpqvi_a2w.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } .wrap { width: 1420px; margin: 0px auto; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.wrap { width: 1180px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.wrap { width: 940px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.wrap { width: 700px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.wrap { width: 500px; } } @media only screen and (max-width: 540px) { 	.wrap { width: 300px; } } .button { display: inline-block; border: medium none; vertical-align: middle; padding: 0px 10px; height: 34px; background-image: linear-gradient(180deg, rgb(226, 35, 0) 0px, rgb(206, 0, 0) 51%, rgb(184, 0, 0) 100%); border-radius: 3px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 34px; cursor: pointer; text-decoration: none; } .button:hover { background-image: linear-gradient(180deg, rgb(226, 35, 0) 0px, rgb(206, 0, 0) 51%, rgb(184, 0, 0) 100%); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 0px 16px rgb(226, 35, 0), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; } .button:active, .button:focus { outline: 0px none; background-image: linear-gradient(180deg, rgb(196, 30, 0) 0px, rgb(186, 4, 4) 45%, rgb(133, 0, 0) 100%); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 0px 16px rgb(143, 22, 0), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; } .button_primary { background-image: linear-gradient(180deg, rgb(226, 35, 0) 0px, rgb(206, 0, 0) 51%, rgb(184, 0, 0) 100%); border-radius: 3px; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; color: rgb(255, 255, 255); } .button_primary:hover { background-image: linear-gradient(180deg, rgb(226, 35, 0) 0px, rgb(206, 0, 0) 51%, rgb(184, 0, 0) 100%); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 0px 16px rgb(226, 35, 0), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; } .button_primary:active, .button_primary:focus { background-image: linear-gradient(180deg, rgb(196, 30, 0) 0px, rgb(186, 4, 4) 45%, rgb(133, 0, 0) 100%); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), 0px 0px 16px rgb(143, 22, 0), 0px 1px 2px rgba(255, 169, 77, 0.7) inset; } .button_secondary { background-image: linear-gradient(to top, rgb(40, 41, 42) 0px, rgb(92, 88, 88) 51%, rgb(121, 121, 121) 100%); border: 1px solid rgb(40, 46, 47); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.83), 0px 1px 2px rgba(255, 255, 255, 0.7) inset; color: rgb(255, 255, 255); } .button_secondary:hover { background-image: linear-gradient(to top, rgb(43, 44, 46) 0px, rgb(92, 92, 92) 48%, rgb(157, 157, 157) 100%); box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7) inset; } .button_secondary:active, .button_secondary:focus { outline: 0px none; background-image: linear-gradient(to top, rgb(34, 34, 34) 0px, rgb(59, 58, 58) 44%, rgb(88, 88, 88) 100%); box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78) inset; } .button_registration__aside { height: 40px; line-height: 40px; font-size: 14px; font-weight: 700; } .button_registration { font-size: 11px; font-weight: 700; line-height: 33px; width: 185px; height: 31px; } .button_login { width: 120px; height: 31px; border-radius: 2px; font-size: 11px; font-weight: 700; line-height: 33px; } body { background: rgb(0, 0, 0) none repeat scroll 0% 0%; font-family: "Open Sans",Arial,Helvetica,sans-serif; max-width: 100%; overflow-x: hidden; } body, html { height: 100%; } :focus { outline: 0px none; } .icon { display: inline-block; vertical-align: top; } .icon__arrow { width: 22px; height: 15px; cursor: pointer; } .icon__arrow svg { fill: rgb(33, 150, 243); filter: drop-shadow(0px 0px 4px rgb(33, 150, 243)); } .icon__arrow:hover svg { fill: rgb(255, 255, 255); } .badge, .main-nav__badge { display: inline-block; width: 20px; height: 20px; text-align: center; background-image: linear-gradient(170deg, rgb(250, 188, 135) 0px, rgb(243, 106, 52) 35%, rgb(218, 0, 7) 100%); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.83), -3px -5px 2px rgba(218, 0, 6, 0.46) inset; color: rgb(255, 255, 255) ! important; border-radius: 50%; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.73); font-size: 11px; font-weight: 700; line-height: 20px; } .game-item { overflow: visible; box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.36), 0px 1px 3px rgba(255, 255, 255, 0.21) inset; } .game-item:hover { box-shadow: 0px 0px 9px 3px rgba(7, 80, 162, 0.74), 0px 1px 3px rgba(255, 255, 255, 0.21) inset; } .game-item__item { min-height: 80px; } .game-item__button.button { line-height: 28px; text-decoration: none; display: block; } .game-item__button.button { height: 38px; padding: 4px 15px; border-radius: 3px; font-weight: 700; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 15px; background: transparent linear-gradient(0deg, rgb(0, 92, 184) 0px, rgb(0, 103, 207) 55%, rgb(0, 132, 227) 100%) repeat scroll 0% 0%; box-shadow: 0px 0px 5px 2px rgba(0, 126, 255, 0.66); margin-top: -6px; margin-bottom: 20px; border: 1px solid rgb(77, 154, 232); } .game-item__button.button:hover { background: transparent linear-gradient(0deg, rgb(0, 151, 227) 0px, rgb(0, 110, 213) 46%, rgb(0, 94, 190) 100%) repeat scroll 0% 0%; } @media only screen and (max-width: 540px) { 	.game-item__button.button { font-size: 12px; line-height: 24px; height: 26px; padding: 0px 10px; } } .game-item__button.button.game-item__button_demo { background: rgba(106, 109, 112, 0.7) none repeat scroll 0% 0%; box-shadow: none; border: 0px none; border-radius: 0px; } .game-item__button.button.game-item__button_demo:hover { background: rgb(106, 109, 112) none repeat scroll 0% 0%; box-shadow: none; } .game-item__action { display: flex; flex-direction: column; justify-content: center; position: absolute; align-items: center; left: 0px; right: 0px; bottom: 0px; top: 0px; transform: none; } .game-item__title { display: block; } .game-nav-icons__item { color: rgb(106, 109, 112); } .game-nav-icons__item svg { fill: rgb(106, 109, 112); } .game-nav-icons__link { color: rgb(106, 109, 112); } .game-nav-icons__item:hover .game-nav-icons__link { color: rgb(255, 255, 255); } .tournament-sidebar-promo { text-align: center; } @media only screen and (max-width: 540px) { 	.tournament-sidebar-promo { width: 256px; margin: 0px auto; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.hide_from_xsmall { display: none; } } @media only screen and (max-width: 540px) { 	.hide_from_xsmall, .hide_onxxsmall { display: none; } } p { color: rgb(179, 179, 179); font-size: 14px; font-weight: 400; line-height: 20px; } h1 { color: rgb(255, 162, 0); font-size: 26px; font-weight: 700; line-height: 24px; } h2 { color: rgb(255, 162, 0); font-size: 24px; font-weight: 700; line-height: 24px; } h3 { color: rgb(255, 162, 0); font-size: 20px; font-weight: 700; line-height: 24px; } li { font-size: 14px; font-weight: 400; line-height: 20px; color: rgb(179, 179, 179); } a { color: rgb(255, 162, 0); } .wrap { width: 1420px; margin: 0px auto; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.wrap { width: 1180px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.wrap { width: 940px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.wrap { width: 700px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.wrap { width: 500px; } } @media only screen and (max-width: 540px) { 	.wrap { width: 300px; } } .input-text__inner { position: relative; display: inline-block; font-size: 0px; vertical-align: middle; } .input-text { background-color: rgb(41, 46, 50); border: 1px solid rgb(51, 56, 60); border-radius: 2px; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.55) inset; color: rgb(251, 252, 252); font-size: 13px; font-weight: 400; width: 100%; padding: 0px 12px; height: 33px; line-height: 31px; } .input-text::-moz-placeholder { color: rgb(222, 222, 222); } .input-text:-moz-placeholder { color: rgb(222, 222, 222); } html { font-family: sans-serif; } body { margin: 0px; max-width: 100%; } *, *::after, *::before { box-sizing: border-box; } aside, footer, header, main { display: block; } a { background-color: transparent; cursor: pointer; } a:active, a:hover { outline-width: 0px; } h1 { font-size: 2em; margin: 0.67em 0px; } img { border-style: none; } svg:not(:root) { overflow: hidden; } button, input { font: inherit; margin: 0px; } button, input { overflow: visible; } button { text-transform: none; } [type="submit"], button {  } [type="submit"]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0px; } [type="submit"]:-moz-focusring, button:-moz-focusring { outline: 1px dotted buttontext; } button:focus { outline: 0px none; } body { -moz-user-select: none; } .layout_main__search { position: relative; margin-top: 11px; width: 100%; height: 40px; } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__search .search, .layout_main__search form { flex: 0 0 100%; } } @media only screen and (max-width: 540px) { 	.layout_main__search .search, .layout_main__search form { flex: 0 0 100%; } } .layout_main__search .search .input_search, .layout_main__search form .input_search { height: 40px; font-size: 16px; flex: 1 1 auto; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__search .search .input_search, .layout_main__search form .input_search { letter-spacing: -1px; padding-left: 10px; padding-right: 10px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__search .search .input_search, .layout_main__search form .input_search { letter-spacing: -1px; padding-left: 10px; padding-right: 10px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__search .search .input_search, .layout_main__search form .input_search { letter-spacing: -1px; padding-left: 10px; padding-right: 10px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__search .search .input_search, .layout_main__search form .input_search { letter-spacing: -1px; padding-left: 10px; padding-right: 10px; } } @media only screen and (max-width: 540px) { 	.layout_main__search .search .input_search, .layout_main__search form .input_search { letter-spacing: -1px; padding-left: 10px; padding-right: 10px; } } .layout_main__search .search .button_search, .layout_main__search form .button_search { cursor: pointer; color: rgb(205, 205, 205); font-size: 13px; font-weight: 700; line-height: 11px; white-space: nowrap; width: 42px; height: 40px; margin-left: 5px; flex: 0 0 42px; } .layout_main__search .search .button_search .icon__search, .layout_main__search form .button_search .icon__search { width: 15px; height: 15px; fill: rgb(205, 205, 205); vertical-align: middle; } .layout_main__search .search .button_search:hover, .layout_main__search form .button_search:hover { color: rgb(255, 255, 255); } .layout_main__search .search .button_search:hover .icon__search, .layout_main__search form .button_search:hover .icon__search { fill: rgb(255, 255, 255); } .layout_main { display: block; position: relative; } .layout_main__border { background-color: rgb(7, 13, 16); border-radius: 5px; position: relative; border: 2px solid rgb(7, 80, 162); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.61); } .layout_main__line { height: 1px; width: 100%; margin: 20px 0px; background-image: linear-gradient(270deg, rgb(13, 15, 19) 0px, rgb(41, 78, 117) 33%, rgb(41, 78, 117) 49%, rgb(41, 78, 117) 65%, rgb(13, 15, 19) 100%); } .layout_main__wrap { display: flex; position: relative; margin: 0px auto; height: 100%; flex-wrap: nowrap; } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__wrap { flex-wrap: wrap; } } @media only screen and (max-width: 540px) { 	.layout_main__wrap { flex-wrap: wrap; } } .layout_main__wrap .layout_main__left { flex: 1 1 auto; display: block; padding: 14px 22px 0px; } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__wrap .layout_main__left { flex: 0 1 100%; order: 2; } } @media only screen and (max-width: 540px) { 	.layout_main__wrap .layout_main__left { flex: 0 1 100%; order: 2; flex-wrap: wrap; padding: 6px; } } .layout_main__jackpot { display: block; position: relative; margin: 14px 17px 0px 0px; width: 312px; height: 135px; background-image: url(/uploads/1005/jackpot_bg.jpg); background-repeat: no-repeat; background-position: 50% 0px; background-size: auto 100%; text-decoration: none; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__jackpot { width: 271px; height: 135px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__jackpot { width: 281px; height: 129px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__jackpot { flex: 0 0 216px; width: 216px; height: 127px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__jackpot { margin: 12px auto 0px; } } @media only screen and (max-width: 540px) { 	.layout_main__jackpot { margin: 5px auto; width: 282px; } } .layout_main__jackpot .jackpot-main { height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .layout_main__jackpot .jackpot-main__countdown { height: 45px; max-height: none; } .layout_main__jackpot .jackpot-main__countdown-item { color: rgb(255, 162, 0); width: auto; font-family: "Open Sans",sans-serif; font-size: 44px; font-weight: 600; line-height: 45px; border: medium none; height: 45px; } .layout_main__jackpot .jackpot-main__countdown-item:first-child { margin-left: 0px; color: red; text-shadow: 0px 0px 4px rgb(255, 53, 0); } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__jackpot .jackpot-main__countdown-item { font-size: 36px; } } .layout_main__jackpot .jackpot-main__title { text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.74); color: rgb(255, 162, 0); font-family: "Open Sans",sans-serif; font-size: 20px; font-weight: 900; line-height: 21px; margin-bottom: 6px; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__jackpot .jackpot-main__title { font-size: 18px; } } .layout_main__game-nav { position: relative; height: 78px; } @media only screen and (max-width: 540px) { 	.layout_main__game-nav { height: auto; } } .layout_main__game-nav .game-nav-icons { border: medium none; display: flex; overflow: visible; justify-content: space-between; min-width: 280px; } .layout_main__game-nav .game-nav-icons .game-nav-icons__item { height: 100%; width: 15%; padding-top: 10px; border-width: 1px 1px 3px; border-color: transparent; border-style: solid; position: relative; } .layout_main__game-nav .game-nav-icons .game-nav-icons__item:hover { border-color: rgba(15, 93, 121, 0.37) rgba(15, 93, 121, 0.37) rgb(23, 182, 241); border-radius: 3px 3px 0px 0px; overflow: hidden; } .layout_main__game-nav .game-nav-icons .game-nav-icons__item:hover::after { content: ""; width: 90%; height: 5px; position: absolute; left: 5%; bottom: -1px; background: rgb(33, 150, 243) none repeat scroll 0% 0%; filter: blur(9px); border-radius: 50%; } .layout_main__game-nav .game-nav-icons .game-nav-icons__item:hover svg { fill: rgb(255, 162, 0); } .layout_main__game-nav .game-nav-icons .game-nav-icons__link { background-color: transparent; text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; text-decoration: none; border: 1px solid transparent; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__game-nav .game-nav-icons .game-nav-icons__link { font-size: 12px; padding: 0px 4px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__game-nav .game-nav-icons .game-nav-icons__link { font-size: 11px; padding: 0px 2px; } } @media only screen and (max-width: 540px) { 	.layout_main__game-nav .game-nav-icons .game-nav-icons__link { font-size: 8px; padding: 0px 2px; } } .layout_main__game-nav .game-nav-icons .game-nav-icon { display: block; margin: 8px auto 5px; width: 25px; height: 25px; } .layout_main__search { display: block; position: relative; margin-top: 11px; width: 100%; height: 40px; } .layout_main__search .search form { display: flex; } .layout_main__search .search .input_search { height: 40px; font-size: 16px; } .layout_main__search .search .button_search { display: block; cursor: pointer; color: rgb(205, 205, 205); font-size: 13px; font-weight: 700; line-height: 11px; white-space: nowrap; padding-left: 15px; padding-right: 15px; margin-left: 10px; height: 40px; text-transform: uppercase; min-width: 140px; } @media only screen and (max-width: 540px) { 	.layout_main__search .search .button_search { min-width: 45px; } } .layout_main__search .search .button_search span { display: inline-flex; position: relative; line-height: 15px; max-width: 90px; } @media only screen and (max-width: 540px) { 	.layout_main__search .search .button_search span { display: none; } } @media only screen and (max-width: 540px) { 	.layout_main__search .search .button_search { padding: 0px 15px; } } .layout_main__search .search .button_search .icon__search { display: inline-flex; position: relative; margin: 0px 0px 0px 5px; } .layout_main__search .search .button_search .icon__search svg { display: block; width: 15px; height: 15px; fill: rgb(205, 205, 205); } @media only screen and (max-width: 540px) { 	.layout_main__search .search .button_search .icon__search { margin: 0px; } } .layout_main__search .search .button_search:hover { color: rgb(255, 255, 255); } .layout_main__search .search .button_search:hover .icon__search { fill: rgb(255, 255, 255); } .game-item__item { display: block; width: 100%; min-height: inherit; position: relative; background-color: transparent; } .game-item__img { width: 100%; height: auto; display: block; background-color: transparent; border-radius: 3px; } .layout_main__base { display: flex; margin: 0px auto; flex-flow: row nowrap; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__base { flex-wrap: wrap; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__base { flex-wrap: wrap; } } @media only screen and (max-width: 540px) { 	.layout_main__base { flex-wrap: wrap; } } .layout_main__main { display: block; width: 100%; position: relative; height: 100%; flex: 1 1 auto; padding: 0px 20px 20px; overflow-x: hidden; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__main { padding: 14px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__main { padding: 15px; } } @media only screen and (max-width: 540px) { 	.layout_main__main { padding: 7px; } } .layout_main__aside { display: block; position: relative; flex: 0 0 auto; width: 312px; margin-right: 17px; padding: 14px; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__aside { width: 280px; padding: 0px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__aside { width: 280px; padding: 0px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__aside { margin-right: 0px; width: 100%; padding-right: 14px; padding-left: 14px; display: flex; flex-wrap: wrap; justify-content: space-between; } 	.layout_main__aside .layout_main__line { display: none; } 	.layout_main__aside .layout_main__line.show_omsmall { display: block; order: 1; margin: -29px 0px 0px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__aside { width: 100%; padding-right: 15px; padding-left: 15px; } } @media only screen and (max-width: 540px) { 	.layout_main__aside { width: 100%; padding-right: 6px; padding-left: 6px; margin-right: 0px; } } .layout_main__aside .button_registration__aside { width: 100%; max-width: 280px; margin: 0px auto; display: block; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__aside .button_registration__aside { flex: 0 0 100%; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__aside__left { flex: 0 0 49%; margin-right: 12px; order: 3; padding-top: 30px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__aside__button { flex: 0 0 100%; order: 2; margin-bottom: 20px; } } .layout_main__title { font-family: "Open Sans",sans-serif; color: rgb(255, 162, 0); font-size: 20px; font-weight: 700; line-height: 24px; padding: 0px; margin: 12px 0px; text-transform: uppercase; display: flex; justify-content: space-between; } .layout_main__tournament { display: block; position: relative; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__tournament { flex: 0 0 49%; order: 4; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__tournament { max-width: 336px; margin: 0px auto; } } @media only screen and (max-width: 540px) { 	.layout_main__tournament { max-width: 280px; margin: 0px auto; } } .game-item__button { height: 30px; padding: 0px 15px; border-radius: 3px; font-weight: 700; color: rgb(255, 255, 255); text-transform: uppercase; } .game-item__button_demo { background-image: linear-gradient(to top, rgb(40, 41, 42) 0px, rgb(92, 88, 88) 51%, rgb(121, 121, 121) 100%); border: 1px solid rgb(40, 46, 47); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.83), 0px 1px 2px rgba(255, 255, 255, 0.7) inset; color: rgb(205, 205, 205); text-transform: uppercase; } .game-item__button_demo:hover { background-image: linear-gradient(to top, rgb(43, 44, 46) 0px, rgb(92, 92, 92) 48%, rgb(157, 157, 157) 100%); box-shadow: 0px 1px 2px rgba(255, 255, 255, 0.7) inset; color: rgb(255, 255, 255); } .game-item__button_demo:active, .game-item__button_demo:focus { outline: 0px none; background-image: linear-gradient(to top, rgb(34, 34, 34) 0px, rgb(59, 58, 58) 44%, rgb(88, 88, 88) 100%); box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.78) inset; color: rgb(255, 255, 255); } .tournament-sidebar-promo { overflow: visible; min-width: 0px; } .layout_main__gallery_popular { display: block; overflow: hidden; position: relative; font-size: 0px; margin: -7px; } @media only screen and (min-width: 1441px) { 	.layout_main__gallery_popular { min-height: 492px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_popular { min-height: 432px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_popular { min-height: 205px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_popular { min-height: 223px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_popular { display: flex; flex-wrap: wrap; min-height: 669px; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular { display: flex; margin: 0px auto; flex-wrap: wrap; min-height: 450px; } } .layout_main__gallery_popular .game-item { float: left; position: relative; vertical-align: top; width: 23.5%; height: 236px; background-color: rgb(7, 13, 16); border: 1px solid rgb(0, 0, 0); border-radius: 2px; margin: 5px; } .layout_main__gallery_popular .game-item::before { content: ""; display: block; top: -10px; left: 10px; z-index: 1; width: 52px; height: 55px; position: absolute; background-image: url(/uploads/1005/icon_popular.png); } .layout_main__gallery_popular .game-item .game-item__note { display: none; color: rgb(255, 255, 255); } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_popular .game-item { height: 206px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_popular .game-item { height: 195px; min-width: 193px; } 	.layout_main__gallery_popular .game-item:nth-child(4), .layout_main__gallery_popular .game-item:nth-child(5) { display: none; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_popular .game-item { height: 213px; min-width: 216px; } 	.layout_main__gallery_popular .game-item:nth-child(4), .layout_main__gallery_popular .game-item:nth-child(5) { display: none; } 	.layout_main__gallery_popular .game-item .game-item__note { display: block; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_popular .game-item { width: 230px; height: 213px; } 	.layout_main__gallery_popular .game-item .game-item__note { display: block; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular .game-item { width: 130px; min-width: 130px; height: 140px; } 	.layout_main__gallery_popular .game-item .game-item__note { display: block; font-size: 10px; max-width: calc(100% - 5px); } } .layout_main__gallery_popular .game-item .game-item__title { color: rgb(140, 143, 145); font-size: 14px; font-weight: 700; line-height: 25px; } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular .game-item__button { font-size: 12px; line-height: 24px; height: 26px; padding: 0px 10px; } } @media only screen and (min-width: 1441px) { 	.layout_main__gallery_popular .game-item__img { height: 180px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_popular .game-item__img { height: 145px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_popular .game-item__img { height: 138px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_popular .game-item__img { height: 155px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_popular .game-item__img { height: 165px; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular .game-item__img { height: 93px; } } .layout_main__gallery_popular .game-item:first-of-type { width: 49%; height: 482px; float: left; } @media only screen and (min-width: 1441px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 345px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 280px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 263px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 294px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 311px; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular .game-item:first-of-type .game-item__img { height: 178px; } } .layout_main__gallery_popular .game-item:first-of-type .game-item__title { color: rgb(140, 143, 145); font-size: 20px; font-weight: 700; line-height: 28px; } .layout_main__gallery_popular .game-item:first-of-type .game-item__note { display: block; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_popular .game-item:first-of-type { width: 49%; height: 422px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_popular .game-item:first-of-type { width: 65%; height: 399px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_popular .game-item:first-of-type { width: 65%; height: 436px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_popular .game-item:first-of-type { width: 469px; height: 380px; float: none; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_popular .game-item:first-of-type { width: 270px; height: 265px; float: none; } } .layout_main__gallery_popular .game-item .game-item__info { background: transparent none repeat scroll 0px 0px; } .layout_main__gallery_hot { display: flex; justify-content: space-between; margin: -5px; } @media only screen and (min-width: 1441px) { 	.layout_main__gallery_hot { min-height: 315px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_hot { min-height: 267px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_hot { min-height: 282px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_hot { min-height: 308px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_hot { min-height: 240px; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_hot { flex-wrap: wrap; min-height: 801px; } } .layout_main__gallery_hot .game-item { margin: 5px; width: 340px; height: 305px; background-color: rgb(7, 13, 16); border: 1px solid rgb(0, 0, 0); border-radius: 2px; } @media only screen and (min-width: 1441px) { 	.layout_main__gallery_hot .game-item__img { height: 225px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_hot .game-item__img { height: 183px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_hot .game-item__img { height: 195px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_hot .game-item__img { height: 218px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_hot .game-item__img { height: 150px; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_hot .game-item__img { height: 187px; } } .layout_main__gallery_hot .game-item::before { content: ""; display: block; top: -10px; left: 10px; z-index: 1; width: 52px; height: 55px; position: absolute; background-image: url(/uploads/1005/icon_hot.png); } .layout_main__gallery_hot .game-item .game-item__info { background: transparent none repeat scroll 0px 0px; } .layout_main__gallery_hot .game-item .game-item__info .game-item__title { color: rgb(140, 143, 145); font-size: 14px; font-weight: 700; line-height: 20px; } .layout_main__gallery_hot .game-item .game-item__info .game-item__note { color: rgb(255, 255, 255); font-size: 13px; font-weight: 500; line-height: 17px; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.layout_main__gallery_hot .game-item { width: 277px; height: 257px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.layout_main__gallery_hot .game-item { width: 295px; height: 272px; } 	.layout_main__gallery_hot .game-item:last-child { display: none; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.layout_main__gallery_hot .game-item { width: 330px; height: 298px; } 	.layout_main__gallery_hot .game-item:last-child { display: none; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.layout_main__gallery_hot .game-item { width: 50%; min-width: 0px; height: 230px; } 	.layout_main__gallery_hot .game-item:last-child { display: none; } } @media only screen and (max-width: 540px) { 	.layout_main__gallery_hot .game-item { width: 100%; min-width: 0px; height: 257px; } } .footer-nav { margin: 30px auto 10px; max-width: 1400px; display: block; width: 100%; text-align: center; overflow: hidden; } .footer-nav__item { display: block; position: relative; flex: 1 1 auto; } @media only screen and (max-width: 540px) { 	.footer-nav__item { flex: 0 0 100%; } } .footer-nav__inner { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; position: relative; width: auto; height: 100%; min-width: 300px; max-height: 100px; min-height: 18px; overflow: hidden; margin: 0px; padding: 0px; } .footer-nav__link { color: rgb(171, 170, 170); text-decoration: none; font-size: 15px; font-weight: 400; line-height: 13px; text-align: center; display: block; position: relative; padding: 16px 5px; background: transparent none repeat scroll 0px 0px; } @media only screen and (max-width: 540px) { 	.footer-nav__link { padding: 10px 2px; } } .footer-nav__link:hover { text-shadow: 0px 0px 14px rgb(0, 136, 255), 0px 0px 14px rgb(0, 136, 255), 0px 0px 14px rgb(0, 136, 255); } .footer-nav__link::before { background: transparent linear-gradient(to bottom, rgba(123, 2, 5, 0) 0px, rgba(0, 136, 255, 0.54) 36%, rgb(0, 115, 216) 50%, rgb(0, 115, 216) 51%, rgba(0, 136, 255, 0.54) 67%, rgba(123, 2, 5, 0) 100%) repeat scroll 0% 0%; content: ""; position: absolute; height: 100%; top: 0px; left: 0px; width: 1px; } .footer-nav__item:first-child .footer-nav__link::before { display: none; } @media only screen and (max-width: 540px) { 	.footer-nav__link::before { background: transparent none repeat scroll 0px 0px; } } .footer__icons { display: block; margin: 0px auto; } .footer__icons-row { display: flex; flex-flow: row wrap; align-items: center; justify-content: center; } .footer__icon { display: block; margin: 10px; max-height: 32px; } .footer__icon_huge { max-height: 36px; } .header__wrap { margin: 0px auto; min-width: 288px; position: relative; } .header__logo { display: block; position: absolute; top: -54px; } @media only screen and (min-width: 1441px) { 	.header__logo { width: 184px; height: 213px; top: -37px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__logo { width: 167px; height: 213px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__logo { width: 170px; height: 169px; top: -6px; left: -22px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__logo { width: 120px; height: 119px; top: -6px; left: -11px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__logo { width: 120px; height: 119px; top: -6px; left: -11px; } } @media only screen and (max-width: 540px) { 	.header__logo { width: 165px; height: 89px; display: inline-block; position: relative; top: -11px; left: 15px; } } .header__logo-inner { display: block; width: 100%; height: 100%; background-image: url(/uploads/1005/logo-blade.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; } @media not all, not all, all and (min--moz-device-pixel-ratio: 1.5), not all { 	.header__logo-inner { background-image: url('logo-blade@2x.png'); } } @media only screen and (max-width: 540px) { 	.header__logo-inner { background-image: url(/uploads/1005/logo_game.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; } } .header__fortune { display: none; position: absolute; right: 0px; top: 0px; width: 120px; height: 140px; font-size: 0px; } .header__fortune::before { bottom: 0px; left: 0px; content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0px 60px 22px; } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__fortune::before { border-width: 0px 56px 22px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__fortune::before { border-width: 0px 58px 12px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__fortune::before { border-width: 0px 40px 12px; } } .header__fortune::after { bottom: 0px; left: 2px; content: ""; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 0px 58px 21px; } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__fortune::after { border-width: 0px 54px 21px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__fortune::after { border-width: 0px 56px 11px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__fortune::after { border-width: 0px 39px 11px; } } .header__fortune__logo { width: 72px; height: 72px; margin: 0px auto; display: block; } @media only screen and (min-width: 1441px) { 	.header__fortune__logo { margin: 10px auto 0px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__fortune__logo { margin: 10px auto 0px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__fortune__logo { width: 68px; height: 68px; margin: 10px auto 0px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__fortune__logo { width: 31px; height: 31px; margin-right: 5px; display: inline-block; vertical-align: middle; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__fortune__logo { width: 31px; height: 31px; } } .header__fortune__title { position: relative; } .header__fortune__title .badge { position: absolute; top: -17px; right: 8px; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__fortune__title { width: 62px; vertical-align: middle; display: inline-block; } 	.header__fortune__title .badge { position: absolute; top: -10px; right: -2px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__fortune__title { width: auto; vertical-align: middle; display: inline-block; } 	.header__fortune__title .badge { position: absolute; top: -14px; right: 0px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__fortune { margin-left: 18px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__fortune { width: 113px; height: 137px; margin-left: 18px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__fortune { width: 116px; height: 81px; margin-left: 8px; padding-top: 26px; text-align: center; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__fortune { width: 80px; height: 80px; margin-left: 5px; } } @media only screen and (max-width: 540px) { 	.header__fortune { display: none; } } .header__button_popup-open { display: block; } @media only screen and (min-width: 1441px) { 	.header__button_popup-open { display: none; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__button_popup-open { display: none; } } .header__form { display: none; position: relative; } @media only screen and (min-width: 1441px) { 	.header__form { display: block; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__form { display: block; } } .header__form-forgot { position: absolute; left: 195px; top: 35px; font-size: 12px; text-decoration: none; color: rgb(240, 180, 68); } .header__inner { display: flex; flex-wrap: wrap; align-items: center; position: relative; } @media only screen and (min-width: 1441px) { 	.header__inner { margin-left: 184px; padding-top: 10px; margin-right: 0px; padding-bottom: 43px; } } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__inner { margin-left: 167px; padding-top: 10px; margin-right: 0px; padding-bottom: 43px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__inner { margin-left: 151px; padding-top: 10px; margin-right: 0px; padding-bottom: 43px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__inner { margin-left: 102px; padding-top: 10px; margin-right: 0px; padding-bottom: 43px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__inner { margin-left: 98px; padding-top: 10px; margin-right: 0px; padding-bottom: 40px; } } @media only screen and (max-width: 540px) { 	.header__inner { display: block; font-size: 0px; padding-left: 6px; padding-right: 6px; } } .header__action { display: flex; align-items: center; width: calc(100% - 80px); position: relative; } @media only screen and (max-width: 540px) { 	.header__action { display: block; width: 100%; } } .header__action .header__action__sub { display: inline-block; vertical-align: middle; width: 0px; top: 49px; } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__action .header__action__sub { display: none; } } @media only screen and (max-width: 540px) { 	.header__action .header__action__sub { display: none; } } .header__action .button_registration { margin-right: 60px; line-height: 31px; height: 33px; width: 200px; padding: 0px; position: relative; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__action .button_registration { margin-right: 3px; } } @media only screen and (max-width: 540px) { 	.header__action .button_registration { height: 40px; font-size: 14px; line-height: 40px; margin-right: 0px; padding: 0px 5px; width: 170px; } } .header__action .button_registration::after { content: url(/uploads/1005/header-gif-prize.gif); width: 195px; height: 66px; display: inline-block; position: absolute; left: 3px; top: 30px; z-index: -1; transform: scale(0.75); } @media only screen and (max-width: 540px) { 	.header__action .button_registration::after { display: none; } } .header__action .button_login { width: 125px; height: 33px; line-height: 31px; margin: 0px 5px; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__action .button_login { width: 125px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__action .button_login { width: 115px; margin: 0px 20px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__action .button_login { width: 80px; margin: 0px 15px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__action .button_login { width: 60px; margin: 0px 5px; } } @media only screen and (max-width: 540px) { 	.header__action .button_login { width: 110px; height: 40px; margin: 0px 0px 0px 5px; float: right; font-size: 14px; line-height: 40px; } } .header__action .input-text__inner { width: 170px; height: 33px; margin: 0px 5px; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__action .input-text__inner { width: 180px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__action .input-text__inner { display: none; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__action .input-text__inner { display: none; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__action .input-text__inner { display: none; } } @media only screen and (max-width: 540px) { 	.header__action .input-text__inner { display: none; } } .header__socials { display: inline-block; width: calc(100% - 347px); margin-left: auto; position: absolute; left: 267px; bottom: 0px; } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__socials { left: 216px; width: calc(100% - 285px); } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__socials { width: 100%; left: -4px; } } @media only screen and (max-width: 540px) { 	.header__socials { display: none; } } .header__main-nav { display: flex; margin-top: 25px; margin-left: 182px; margin-right: 0px; background-image: linear-gradient(180deg, rgb(38, 42, 44) 0px, rgb(8, 11, 11) 69%, rgb(1, 1, 1) 100%); border-radius: 3px; box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.36), 0px 1px 3px rgba(255, 255, 255, 0.21) inset; } @media only screen and (min-width: 1241px) and (max-width: 1440px) { 	.header__main-nav { margin-top: 18px; margin-left: 167px; margin-right: 0px; } } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__main-nav { margin-top: 18px; margin-left: 151px; margin-right: 0px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__main-nav { margin-left: 0px; margin-right: 0px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__main-nav { margin-top: 30px; margin-left: 0px; margin-right: 0px; } } @media only screen and (max-width: 540px) { 	.header__main-nav { display: none; } } .header__main-nav .main-nav { height: 60px; display: flex; justify-content: space-between; align-items: stretch; position: relative; margin: 0px; padding: 0px; width: 100%; max-height: 100px; min-height: 18px; overflow: visible; } .header__main-nav .main-nav__item { display: block; position: relative; flex: 1 1 auto; border-radius: 3px; border: 1px solid transparent; } .header__main-nav .main-nav__item:first-child .main-nav__link::before { display: none; } .header__main-nav .main-nav__item:hover { background-image: linear-gradient(180deg, rgb(53, 58, 61) 0px, rgb(2, 3, 3) 100%); border: 1px solid rgb(0, 130, 225); box-shadow: 0px 0px 16px 1px rgb(0, 130, 225); } .header__main-nav .main-nav__link { display: block; position: relative; text-align: center; padding: 18px 5px; z-index: 0; white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 20px; text-transform: uppercase; color: rgb(255, 255, 255); text-decoration: none; } @media only screen and (min-width: 1001px) and (max-width: 1240px) { 	.header__main-nav .main-nav__link { font-size: 11px; } } @media only screen and (min-width: 769px) and (max-width: 1000px) { 	.header__main-nav .main-nav__link { font-size: 11px; } } @media only screen and (min-width: 541px) and (max-width: 768px) { 	.header__main-nav .main-nav__link { font-size: 10px; font-weight: 400; } } .header__main-nav .main-nav__link::before { content: ""; position: absolute; height: 100%; top: 0px; left: -1px; width: 1px; background: transparent linear-gradient(to bottom, rgba(123, 2, 5, 0) 0px, rgba(0, 136, 255, 0.54) 36%, rgb(0, 115, 216) 50%, rgb(0, 115, 216) 51%, rgba(0, 136, 255, 0.54) 67%, rgba(123, 2, 5, 0) 100%) repeat scroll 0% 0%; } .header__main-nav .main-nav__badge { display: none; position: absolute; top: 7px; right: 0px; z-index: 1; border-radius: 50%; text-align: center; font-style: normal; } .header__mobile-toggle { display: none; position: relative; cursor: pointer; float: right; } @media only screen and (max-width: 540px) { 	.header__mobile-toggle { display: inline-block; } } .header__mobile-toggle .button_menu { white-space: nowrap; position: relative; width: 110px; height: 40px; margin: 16px 6px 0px 15px; font-size: 14px; } .header__mobile-toggle__icon { display: inline-block; position: relative; width: 18px; height: 2px; margin-right: 5px; vertical-align: middle; margin-top: -2px; background-color: rgb(255, 255, 255); } .header__mobile-toggle__icon::after, .header__mobile-toggle__icon::before { content: ""; display: block; position: absolute; width: 100%; height: 2px; left: 0px; background-color: rgb(255, 255, 255); } .header__mobile-toggle__icon::before { top: -5px; } .header__mobile-toggle__icon::after { bottom: -5px; } .game-item { display: inline-flex; flex-direction: column; align-items: center; justify-content: flex-start; position: relative; border-radius: 0px; height: 100%; overflow: hidden; min-width: 200px; z-index: 3; } .game-item:hover .game-item__overlay { background-color: rgba(0, 0, 0, 0.73); box-shadow: 0px 0px 2.9px 1.1px rgba(255, 255, 255, 0.28) inset, 0px 1px 0px rgba(255, 255, 255, 0.08) inset, 0px 2px 1px rgba(13, 25, 39, 0.37); opacity: 1; z-index: 1; } .game-item__item { display: block; width: 100%; min-height: 80px; position: relative; background-color: rgb(255, 255, 255); } .game-item__img { width: 100%; height: auto; display: block; background-color: rgb(255, 255, 255); } .game-item__overlay { display: block; position: absolute; text-align: center; height: 100%; width: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0; transition: opacity 0.1s ease 0s; z-index: -1; } .game-item__action { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .game-item__button { font-size: 15px; display: inline-block; white-space: nowrap; cursor: pointer; margin-top: 12px; } .game-item__button_demo { margin-top: 12px; } .game-item__info { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; text-align: center; background-color: rgb(255, 255, 255); border-top: medium none; flex: 1 1 auto; } .game-item__title { color: grey; font-size: 14px; line-height: 14px; font-weight: 700; text-transform: uppercase; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0px auto; max-width: calc(100% - 40px); text-decoration: none; } .game-item__note { color: grey; font-size: 11px; line-height: 11px; font-weight: 700; text-transform: uppercase; margin: 0px auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: calc(100% - 40px); } .game-nav-icons { display: flex; justify-content: space-between; align-items: center; position: relative; width: 100%; height: 100%; min-width: 300px; max-height: 100px; min-height: 18px; overflow: auto; margin: 0px; padding: 0px; border-top: 1px solid grey; border-bottom: 1px solid grey; } .game-nav-icons__item { display: block; flex: 0 0 auto; } .game-nav-icons__link { display: block; position: relative; text-align: center; padding: 0px 10px; background-color: rgb(255, 255, 255); font-size: 16px; line-height: 18px; font-weight: 700; text-transform: uppercase; color: rgb(51, 51, 51); z-index: 2; white-space: nowrap; } .game-nav-icons .game-nav-icon { width: 36px; height: 36px; display: inline-block; font-size: 0px; vertical-align: middle; margin-right: 4px; } .game-nav-icons .game-nav-icon svg { width: 100%; height: 100%; } .main-nav { display: flex; justify-content: space-between; align-items: center; position: relative; margin: 0px; padding: 0px; width: 100%; height: 100%; min-width: 300px; max-height: 100px; min-height: 18px; overflow: auto; } .main-nav__item { display: block; position: relative; flex: 0 0 auto; } .main-nav__link { display: block; position: relative; text-align: center; padding: 16px 10px; font-size: 16px; line-height: 18px; font-weight: 500; text-transform: uppercase; color: rgb(51, 51, 51); z-index: 2; white-space: nowrap; } .main-nav__badge { display: none; position: absolute; top: 7px; right: 0px; width: 16px; height: 16px; z-index: 2; border-radius: 50%; background-color: rgb(51, 51, 51); color: rgb(250, 250, 250); font-size: 14px; text-align: center; font-style: normal; }  @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/ek4gzz-gexapcsbhtceqi_eszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/mervlbyg_cxg3rlvuskt_feszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/-2n2p-_y08sg57cnwqfknveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/u0topm082mnks5k0q4rhqveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/ndf9mtnoplzo-nomog0mipeszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/fcx7wwv8ozt71a3e1xoajveszw2xoq-xsnqo47m55da.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto"), local("Roboto-Regular"), url(/uploads/1005/cwb0xya8bzo0ksthx0utua.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }  @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2msdrvev4wajw489crdhikj90.woff2) format("woff2"); 	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2mscgxdonx9ptx3utsptrfsgk.woff2) format("woff2"); 	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2msaz98xo_wnt-jiem4aulgfs.woff2) format("woff2"); 	unicode-range: U+1F00-1FFF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2mse1g989qbvg6rt5ly5jb8v8.woff2) format("woff2"); 	unicode-range: U+370-3FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2msj84zb0nvte6lif9ggtpo1y.woff2) format("woff2"); 	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2msd86pq2nkpzvgw_9lpt6rgi.woff2) format("woff2"); 	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; } @font-face { 	font-family: "Roboto Condensed"; 	font-style: normal; 	font-weight: 400; 	src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(/uploads/1005/zd2e9abxlfgsr9g3yk2msdadhzwoyhqhvozmrgaeypo.woff2) format("woff2"); 	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }  body > div.cnt   { margin: 0px auto; padding:15px; margin-bottom: 50px;     max-width: 1400px;} @media screen and (max-width: 1240px) { 	.layout_main__wrap { 		-webkit-flex-direction: column; 		-moz-flex-direction: column; 		-ms-flex-direction: column; 		-o-flex-direction: column; 		flex-direction: column; 	} 	.layout_main__jackpot { 		width: 100%; 	} 	.layout_main__base { 		-webkit-flex-direction: column-reverse; 		-moz-flex-direction: column-reverse; 		-ms-flex-direction: column-reverse; 		-o-flex-direction: column-reverse; 		flex-direction: column-reverse; 	} 	.layout_main__aside { 		display: block; 		margin: 10px auto 0; 	} } @media screen and (max-width: 1000px) { 	.layout_main__line { 		margin-bottom: 0; 	} 	.layout_main__aside .layout_main__line.show_omsmall { 		margin: 0; 	} 	.layout_main__aside__left { 		display: none; 	} }