body {     margin: 0;     background: url(/shared/3643/bg-game.png);     overflow-y: auto !important;     overflow-x: hidden !important;     color: #f4e4c3;     font-family: Arial, Helvetica, sans-serif;     font-size: 14px; } a {     color: #fad24f; } a:hover {     color: #ffdd6b;     text-decoration: none;     outline: none; } * {     box-sizing: border-box; } .logotype {     display: flex;     justify-content: center; }  .logo {     position: relative; }  .game-sprite, .game-blue-medium, .game-btn-blue, .game-btn-red, .game-full-screen, .game-logo-en, .game-logo-fade-en, .game-logo-fade-ru, .game-logo-ru, .game-new-en, .game-new-ru, .game-red-medium, .game-small-screen, .game-star, .game-wings-left-btm, .game-wings-left-top, .game-wings-right-btm, .game-wings-right-top, .btn-red, .btn-blue, .btn-medium-blue, .btn-medium-red, .game-list ul li .game-item .title-game .favorite-box .favorite-icon, .game-list ul li .game-item .icon-new.ru, .game-list ul li .game-item .icon-new.en, .sidebar:before, .sidebar:after, .sidebar.sidebar-right:before, .sidebar.sidebar-right:after, .sidebar .logo-fade.ru, .sidebar .logo-fade.en, .logo.ru, .logo.en, .game-full-screen-btn, .game-default-screen-btn {     background-image: url(/shared/3643/game-s2084846614.png);     background-repeat: no-repeat; }  .logo.ru {     display: block;     width: 244px;     height: 80px;     background-position: 0 -842px; }  .iframe-block {     max-width: 1261px;     margin: 0 auto;     display: flex;     justify-content: center;     align-items: flex-start; }  .sidebar {     width: 230px;     height: 100%;     border: 1px solid #f6f2c2;     position: relative; }  .table-style th, .table-style tr:nth-child(odd), .sidebar {     background-image: url(/shared/3643/sidebar-bg.png); }  .game-list {     max-width: 960px;     overflow: hidden; }  .game-list ul {     margin: 10px 0 320px 5px;     list-style: none;     padding: 0; }  .game-list ul li {     text-align: center;     margin: 0 0 30px 0;     width: 222px; }  .game-list ul li .game-item {     position: relative;     height: 170px;     border-top: 1px solid #6d5215;     border-right: 1px solid #a8945d;     border-bottom: 1px solid #6d5215;     border-left: 1px solid #a8945d;     border-radius: 5px;     overflow: hidden; }  .game-list ul li .game-item .title-game {     position: relative;     width: 180px;     height: 23px;     padding: 2px 30px 2px 10px;     box-shadow: 0 5px 12px -2px #000;     border-radius: 4px 4px 0 0;     white-space: nowrap;     text-overflow: ellipsis;     font-weight: bold;     color: #58320c;     z-index: 10;     overflow: hidden;     background-color: #f6e6ae;     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF6E6AE', endColorstr='#FFC3AE79');     background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZTZhZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzYWU3OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');     background-size: 100%;     background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6e6ae), color-stop(100%, #c3ae79));     background-image: -moz-linear-gradient(top, #f6e6ae 0%, #c3ae79 100%);     background-image: -webkit-linear-gradient(top, #f6e6ae 0%, #c3ae79 100%);     background-image: linear-gradient(to bottom, #f6e6ae 0%, #c3ae79 100%);     font-size: 16px; }  .game-list ul li .game-item .game-item-hover {     position: absolute;     bottom: -40px;     left: 0; }  html[xmlns] .clearfix {     display: block; }  .game-list ul li .game-item .game-item-hover ul {     width: 100%;     margin: 0;     background: #c4b07a;     padding: 3px 0 3px 2px; }  .game-list ul li .game-item .game-item-hover ul li {     float: left;     margin: 0;     width: 108px; }  .btn {     display: inline-block;     border: none;     background-color: none;     background-color: transparent;     font-weight: bold;     color: #f6e6ae;     text-shadow: 3px 1px 2px rgba(0, 0, 0, 0.62);     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     overflow: hidden;     z-index: 10; }  .btn-medium-blue, .btn-medium-red {     text-transform: capitalize;     color: #d6c084;     font-weight: bold;     line-height: 34px;     font-size: 12px; }  .btn-medium-red {     width: 108px;     height: 33px;     background-position: 0 -1083px; }  .game-list ul li .game-item .icon-new.ru {     width: 78px;     height: 79px;     background-position: 0 -1004px; }  .game-list ul li .game-item:hover .game-item-hover {     bottom: 0 !important; }  .btn-medium-blue {     width: 108px;     height: 33px;     background-position: 0 0; }  .iframe {     width: calc(100% - 230px); }  .button-more {   	position: absolute;     display: flex;     justify-content: center;     align-items: center;     margin-bottom: 20px; }  .show-support {     background-image: url(/shared/3643/game-s2084846614.png);     background-repeat: no-repeat;     width: 108px;     height: 33px;     background-position: 0 -1083px;     font-weight: bold;     color: #f6e6ae;     text-shadow: 3px 1px 2px rgba(0, 0, 0, 0.62);     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     overflow: hidden;     z-index: 10; }  .content {     max-width: 100%;     margin: 0 auto;     padding: 20px;     border-radius: 5px; }  h1, h2, h3, h4, h5, h6 {     position: relative;     margin: 0;     padding-bottom: 0.1rem; }  .content h1 {     font-size: 2em;     text-align: center;     margin-bottom: 20px;     color: #f6e6ae;     text-shadow: 3px 1px 2px rgba(0, 0, 0, 0.62);     text-decoration: none;     text-align: center; }  .sidebar .logo-fade.ru {     width: 201px;     height: 246px;     background-position: 0 -599px; }  .sidebar .logo-fade {     position: absolute;     left: 15px;     bottom: 35px; }  .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;   	margin-top: 35px; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 550px;     display: flex;     justify-content: center;     align-items: center; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/3510/pages/37393/37393.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; }  .content ul, .content ol {     margin: 0 0 1rem 1.5rem;     padding: 0; }  .content ul {     list-style: disc; }  .content ol {     list-style: decimal; }  .content li {     margin: 0.25rem 0; }  .content table {     width: 100%;     border-collapse: collapse;     margin: 1.5rem 0;     font-size: 15px; }  .content th, .content td {     padding: 8px 10px;     border: 1px solid rgba(255, 255, 255, 0.2); }  .content th {     background: rgba(0, 0, 0, 0.6);     font-weight: bold; }  .content tr:nth-child(even) td {     background: rgba(0, 0, 0, 0.4); }   .btn-up {     position: fixed;     right: 20px;     bottom: 20px;     z-index: 2000;     width: 48px;     height: 48px;     border-radius: 50%;     border: 2px solid #f6e6ae;     background: rgba(0, 0, 0, 0.7);     color: #f6e6ae;     font-weight: bold;     font-size: 14px;     cursor: pointer;     text-transform: uppercase;     box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);     opacity: 0;     pointer-events: none;     transition: opacity 0.3s ease; }  .btn-up.is-visible {     opacity: 1;     pointer-events: auto; }  .footer {     position: relative;     margin: 0;     background: url(/shared/3643/footer-bg.png) center top no-repeat;     background-size: cover; }  .width {     position: relative;     max-width: 970px;     margin: 0 auto;     padding: 0 15px; }  .payment-list {     overflow: hidden;     padding: 25px 0 0 0; }  .payment-list ul {     padding: 0 0 10px 0;     text-align: center;     display: flex;     justify-content: center;     align-items: center;     flex-wrap: wrap;     gap: 10px; }  .payment-list ul li {     display: inline-block;     width: 88px;     height: 34px;     text-align: center; } .icons-sprite, .icons-alfa, .icons-arrow-gold, .icons-bitcoin, .icons-bug, .icons-checkbox, .icons-circle, .icons-cross, .icons-drop-down-up, .icons-drop-down, .icons-edin, .icons-envelope, .icons-euroset, .icons-eye, .icons-head, .icons-icon-1, .icons-icon-2, .icons-icon-3, .icons-icon-4, .icons-interkassa, .icons-lang-en, .icons-lang-ru, .icons-liqpay, .icons-maestro, .icons-mobile, .icons-new-en, .icons-new-ru, .icons-papyrus, .icons-payanyway, .icons-plugin-close, .icons-pm, .icons-private, .icons-qiwi, .icons-radio, .icons-reload, .icons-sfinx, .icons-skrill, .icons-slider-dot, .icons-sms, .icons-star, .icons-suctom-select, .icons-tel-uk, .icons-tele, .icons-terminal, .icons-visa, .icons-webmoney, .icons-wing-left, .icons-wing-right, .icons-yandex, .icons-z-payment, .slider-mini .owl-controls .owl-page span, .slider-mini .owl-controls .owl-page.active span, .payment-list ul li .icons-visa, .payment-list ul li .icons-maestro, .payment-list ul li .icons-qiwi, .payment-list ul li .icons-webmoney, .payment-list ul li .icons-yandex, .payment-list ul li .icons-sms, .payment-list ul li .icons-mobile, .payment-list ul li .icons-tele, .payment-list ul li .icons-terminal, .payment-list ul li .icons-pm, .payment-list ul li .icons-alfa, .payment-list ul li .icons-payanyway, .payment-list ul li .icons-bitcoin, .payment-list ul li .icons-liqpay, .payment-list ul li .icons-tel-uk, .payment-list ul li .icons-edin, .payment-list ul li .icons-skrill, .payment-list ul li .icons-euroset, .payment-list ul li .icons-private, .payment-list ul li .icons-interkassa, .payment-list ul li .icons-z-payment, .game-list ul li .game-item .title-game .favorite-box .favorite-icon, .game-list ul li .game-item .icon-new.ru, .game-list ul li .game-item .icon-new.en, .tournaments-list .tournaments-item .tournaments-title:before, .tournaments-list .tournaments-item .tournaments-title:after, .header .header-box .header-box-item .header-form .form-field .link:before, .header .header-box .header-box-item .header-user-feedback .user-message:before, .header .header-box .header-box-item .header-user-feedback .user-adverts:before, .footer-icon ul li .icon-1, .footer-icon ul li .icon-2, .footer-icon ul li .icon-3, .footer-icon ul li .icon-4, .drop-down-box .icon-1, .drop-down-box .icon-2, .drop-down-box .icon-3, .drop-down-box .icon-4, .drop-down-box .icon-5, .drop-down-box .icon-6, .drop-down-box.red:after, .drop-down-box .drop-down-box.drop-down-list:after, .drop-down-box.red:hover:after, .drop-down-box .drop-down-box.drop-down-list:hover:after, .reload, .captcha_reload, div.checker span, div.checker span.checked, div.selector:after, div.radio span, div.radio span.checked, div.radio.hover span, div.radio.focus span, div.radio.hover span.checked, div.radio.focus span.checked, .adverts-box .reload, .messages-box .reload {     background-image: url(/shared/3643/icons-s1568df8907.png);     background-repeat: no-repeat; }  .payment-list ul li a {     display: block; }  .payment-list ul li .icons-visa {     width: 77px;     height: 22px;     background-position: 0 -179px; }  .payment-list ul li .icons-maestro {     width: 47px;     height: 28px;     background-position: -30px -558px; }  .payment-list ul li .icons-qiwi {     width: 31px;     height: 33px;     background-position: 0 -890px; } .payment-list ul li .icons-webmoney {     width: 31px;     height: 31px;     background-position: -27px -685px; } .payment-list ul li .icons-yandex {     width: 27px;     height: 31px;     background-position: 0 -685px; } .payment-list ul li .icons-sms {     width: 30px;     height: 26px;     background-position: 0 -420px; } .payment-list ul li .icons-mobile {     width: 77px;     height: 31px;     background-position: 0 -654px; } .payment-list ul li .icons-tele {     width: 58px;     height: 22px;     background-position: -25px -223px; } .payment-list ul li .icons-terminal {     width: 76px;     height: 27px;     background-position: 0 -531px; } .payment-list ul li .icons-pm {     width: 32px;     height: 32px;     background-position: -57px -780px; } .payment-list ul li .icons-alfa {     width: 21px;     height: 33px;     background-position: -44px -146px; } .payment-list ul li .icons-payanyway {     width: 76px;     height: 13px;     background-position: 0 0; } .payment-list ul li .icons-bitcoin {     width: 32px;     height: 32px;     background-position: -58px -716px; } .payment-list ul li .icons-liqpay {     width: 31px;     height: 31px;     background-position: -30px -588px; } .payment-list ul li .icons-tel-uk {     width: 83px;     height: 19px;     background-position: 0 -108px; } .payment-list ul li .icons-edin {     width: 40px;     height: 23px;     background-position: 0 -337px; } .payment-list ul li .icons-skrill {     width: 53px;     height: 18px;     background-position: -24px -46px; } .payment-list ul li .icons-euroset {     width: 65px;     height: 25px;     background-position: -22px -245px; } .payment-list ul li .icons-private {     width: 29px;     height: 29px;     background-position: -53px -475px; } .payment-list ul li .icons-interkassa {     width: 25px;     height: 35px;     background-position: -32px -780px; } .payment-list ul li .icons-z-payment {     width: 32px;     height: 32px;     background-position: 0 -815px; } .payment-list ul li a span {     position: absolute;     left: 50%;     margin: 0 0 0 -44px;     bottom: -15px;     width: 88px;     text-align: center;     opacity: 0;     transition: all 0.2s ease-in-out; } .footer-nav-box {     margin: 25px 0 0 0;     overflow: hidden; } .width .footer-nav-box {     display: flex !important;     justify-content: space-between;     flex-wrap: wrap; } .footer-nav-box .footer-menu {     padding: 0 30px 0 30px; } .footer-nav-box .footer-menu:first-child {     margin: 0; } .footer-nav-box .footer-menu .footer-title {     line-height: 14px;     font-weight: bold;     color: #5f5d59;     letter-spacing: 1px;     transition: all 0.1s ease-in-out;     font-size: 13px; } .footer-nav-box .footer-menu ul {     padding: 20px 0 0 0; } .footer-nav-box .footer-menu ul li {     padding: 0 0 10px 0;     line-height: 10px; } .footer-nav-box .footer-menu ul li a {     letter-spacing: 1px;     color: #5f5d59;     text-decoration: none;     font-size: 12px; } .footer-icon {     padding: 20px 0 0 0; } .footer-icon ul {     text-align: center; } .footer-icon ul li {     display: inline-block; } .footer-icon ul li span, .footer-icon ul li a {     display: inline-block; } .footer-icon ul li .icon-1 {     width: 28px;     height: 36px;     background-position: -31px -854px; } .footer-icon ul li .icon-2 {     width: 30px;     height: 34px;     background-position: -59px -854px; } .footer-icon ul li .icon-3 {     width: 38px;     height: 38px;     background-position: -31px -890px; } .footer-icon ul li .icon-4 {     width: 90px;     height: 38px;     background-position: 0 -928px; } .footer .copyrights {     margin: 15px 0 0 0;     line-height: 20px;     text-align: center;     color: #5f5d59;     font-size: 10px; }  .footer ol, ul {     list-style: none; }  @media only screen and (max-width: 920px) {     .iframe-block {         flex-direction: column;     }   .iframe {     width: 100%;   }   .sidebar {     margin: 0 auto;   } } img {   max-width: 100%;   height: auto;   margin: 10px 0; }  .iframe__wrapper, .iframe__inner {   width: 100%;   height: 100%; } .iframe__btn {   margin: 35px 0;   display: flex;   justify-content: center; } .link {   background-image: url(/shared/3643/buttons-faraon8.png);     background-repeat: no-repeat;     display: flex;     justify-content: center;     align-items: center;     border: none;     background-color: transparent;     color: #f6e6ae;     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     overflow: hidden;     font-size: 12px;     background-position: -5px -915px;     width: 160px;     height: 30px; }