@font-face {     font-family: 'PTSansNarrow-Regular';     src: url(/shared/3636/PTSansNarrow-Regular.ttf); } @font-face {     font-family: 'PTSansNarrow-Bold';     src: url(/shared/3636/PTSansNarrow-Bold.ttf); } * {   box-sizing: border-box; } body {     position: relative;     width: 100%;     height: 100%;     color: #f4e4c3;     font: 1.4rem Arial, Helvetica, sans-serif;     background: #000 url(/shared/3636/bg.webp) center -3px no-repeat;     margin: 0;     padding: 0;     border: 0; } h1, h2, h3, h4, h5, h6 {     position: relative;     padding-bottom: 0.1rem; } a {     color: #fad24f; } a:hover {     color: #ffdd6b;     text-decoration: none;     outline: none; } img {   max-width: 100%;   height: auto;   margin: 15px 0; } .bg-wrap {     padding: 0 0 220px 0;     min-height: 1000px;     background: url(/shared/3636/bg-btm.webp) 50% 100% no-repeat;     position: relative;     overflow: hidden; }  .header {     padding: 20px 0 0 0;     background: url(/shared/3636/header-bg.webp) center top repeat-x;     color: #f9e2a4; }  .width {     position: relative;     max-width: 970px;     margin: 0 auto;     padding: 0 15px; } .header .logo {     position: relative;     text-indent: -9999px; }  .image-list-sprite, .image-list-content-bg-bottom, .image-list-content-bg-top, .image-list-logo-en, .image-list-logo-fade-en, .image-list-logo-fade-ru, .image-list-logo-ru, .image-list-slider-arrow-left, .image-list-slider-arrow-right, .image-list-slider-left, .image-list-slider-right, .image-list-wing-left, .image-list-wing-right, .slider-box:before, .slider-box:after, .next, .prev, .header .logo.ru, .header .logo.en, .nav:before, .nav:after, .content-wrap .content:before, .content-wrap .content:after, .footer .logo-fade.ru, .footer .logo-fade.en {     background-image: url(/shared/3636/image-list.png);     background-repeat: no-repeat; }  .header .logo.ru {     width: 244px;     height: 80px;     background-position: -488px -380px; }  .header .logo:before {     position: absolute;     top: -30px;     right: 20px;     width: 97px;     height: 116px;     content: "";   background: url('/shared/3636/blisk.svg');     transition: all 0.2s ease-in-out;     opacity: 0; }  .header .logo:hover:before {     transition: all 0.2s ease-in-out;     opacity: 1; }  .header .header-box {     display: flex;     align-items: center;     padding: 15px 0 0 0;     max-width: 700px; }  .header .width {     display: flex;     justify-content: space-between;     align-items: center; }  .link {     background-image: url(/shared/3636/buttons-faraon8.png);     background-repeat: no-repeat;     display: flex;     justify-content: center;     align-items: center;     border: none;     background-color: 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; } .link:hover {     background-position: -111px -880px; } .link:nth-child(2) {     background-position: -62px 0;     width: 62px;     height: 28px;      } .link:nth-child(2):hover {     background-position: 0 0; } .nav {     position: relative;     border-top: 2px solid #fdfaf3;     border-bottom: 1px solid #fdfaf3;     z-index: 10;     width: 100%; } .header .nav {     margin: 10px 0 0 0; } ol, ul {     list-style: none; } ul, ol {     margin: 0;     padding: 0; } .nav ul {     background-color: #0080c5;     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0080C5', endColorstr='#FF005578');   background-image: url('/shared/3636/navUL.svg');     background-size: 100%;     background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0080c5), color-stop(41%, #184db0), color-stop(51%, #1249a6), color-stop(56%, #0d347e), color-stop(100%, #005578));     background-image: -moz-linear-gradient(top, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);     background-image: -webkit-linear-gradient(top, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);     background-image: linear-gradient(to bottom, #0080c5 0%, #184db0 41%, #1249a6 51%, #0d347e 56%, #005578 100%);     overflow: hidden;     width: 100%; } .nav ul li {     display: table-cell;     width: 1%;     border-right: 1px solid #18287e;     border-left: 1px solid #4773d2; } .nav ul li a {     display: block;     position: relative;     text-align: center;     color: #f9e2a4;     text-shadow: 1px 1px 2px #000;     line-height: 37px;     text-decoration: none;     font-size: 17px; } .nav:before, .nav:after {     position: absolute;     top: -55px;     content: "";     z-index: 5; } .nav:before {     left: -119px;     width: 147px;     height: 98px;     background-position: 0 -30px; } .nav:after {     right: -119px;     width: 147px;     height: 98px;     background-position: -189px -30px; } .footer {     position: relative;     margin: -15px 0 0 0;     background: url(/shared/3636/footer-bg.png) center top no-repeat; } .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; } .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; } @media only screen and (max-width: 920px) {     .mob__menu, .mob__menu__game {         display: flex;         flex-direction: column;         align-items: center;         background: #1c5aa4;         padding: 15px;     }     .mob__menu__inner {         display: block;         background: #ffffff;         width: 30px;         height: 3px;         margin-bottom: 3px;     }     .mobile__menu, .second {         display: none;     }     .nav ul li {         display: block;         width: 100%;     } } .nav.second {     max-width: 940px;     padding: 4px 15px 7px 15px;     border-top: none;     border-bottom: none;     background: #f6e6ae;     border-radius: 0 0 20px 20px; } .header .nav.second {     left: 0;     bottom: 0;     z-index: 5; } .nav.second ul {     border-radius: 20px; }  .nav.second::before, .nav.second::after {     display: none; } .nav ul li a:hover, .nav ul li a.active {     background-color: #1c5aa4;     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1C5AA4', endColorstr='#FF0C3558');   background-image: url('/shared/3636/navHover.svg');     background-size: 100%;     background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c5aa4), color-stop(51%, #203370), color-stop(54%, #172755), color-stop(100%, #0c3558));     background-image: -moz-linear-gradient(top, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%);     background-image: -webkit-linear-gradient(top, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%);     background-image: linear-gradient(to bottom, #1c5aa4 0%, #203370 51%, #172755 54%, #0c3558 100%); } .width.mobile__menu {     justify-content: center; }  .header-inner-wrapp.width {     display: block; }  .slider-box {     position: relative;     height: 329px;     border-top: 1px solid #67521f;     border-bottom: 1px solid #67521f;     background: #202020;     border-radius: 0 0 10px 10px; }  .slider-box:after, .slider-box:before {     position: absolute;     top: -20px;     content: ""; }  .slider-box:before {     left: -6px;     width: 21px;     height: 350px;     background-position: -168px -30px; }  .next, .prev {     position: absolute;     top: 234px;     z-index: 1010;     cursor: pointer; }  .prev {     left: -50px;     width: 84px;     height: 46px;     background-position: -84px -380px; }  .next {     right: -50px;     width: 84px;     height: 46px;     background-position: 0 -380px; }  #sequence-theme {     background: #000;     height: 320px;     overflow: hidden;     position: relative;     width: 100%; }  #sequence-theme #sequence {     height: 330px;     margin: 0 auto;     position: relative;     max-width: 980px; }  #sequence ul {     margin: 0;     padding: 0; }  /* Slider: cyclic fade between 2-1_ru.png (animate-in) and 1-2_ru.png (animate-out) */ #sequence li {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 100%; }  #sequence li img {     display: block;     max-width: 100%;     height: auto;     margin: 20px; }  /* First slide with 2-1_ru.png — заїжджає справа наліво */ #sequence li.animate-in {     animation: slideFadeFirst 6s infinite;     animation-timing-function: ease-in-out; }  /* Second slide with 1-2_ru.png — з'являється знизу вгору */ #sequence li.animate-out {     animation: slideFadeSecond 6s infinite;     animation-timing-function: ease-in-out; }  @keyframes slideFadeFirst {     /* з'являється справа наліво */     0% {         opacity: 0;         transform: translateX(100%);     }      10% {         opacity: 1;         transform: translateX(0);     }      45% {         opacity: 1;         transform: translateX(0);     }      55% {         opacity: 0;         transform: translateX(0);     }      100% {         opacity: 0;         transform: translateX(0);     } }  @keyframes slideFadeSecond {     /* з'являється знизу вгору */     0% {         opacity: 0;         transform: translateY(100%);     }      45% {         opacity: 0;         transform: translateY(100%);     }      55% {         opacity: 1;         transform: translateY(0);     }      90% {         opacity: 1;         transform: translateY(0);     }      100% {         opacity: 0;         transform: translateY(0);     } }  .header .btn-list-box ul {     position: relative;     display: flex;     justify-content: space-between;     max-width: 795px;     z-index: 10;     margin: 0 auto; }  .btn {     display: inline-block;     border: none;     background-color: none;     background-color: transparent;     color: #f6e6ae;     text-transform: uppercase;     text-decoration: none;     text-align: center;     cursor: pointer;     overflow: hidden; } .btn {     background-image: url(/shared/3636/buttons-faraon8.png);     background-repeat: no-repeat; } .btn-wing-blue, .btn-wing-red, .btn-wing-gold {     width: 265px;     height: 65px;     line-height: 55px;     font-weight: bold;     text-shadow: 3px 1px 2px #000;     font-size: 17px; }  .btn-wing-blue {     width: 265px;     height: 65px;     background-position: 0 -1182px; } .header .btn-list-box ul li a {     display: block; }  .btn-wing-red {     width: 265px;     height: 65px;     background-position: 0 -1377px; } .btn-wing-gold {     width: 265px;     height: 65px;     background-position: 0 -1247px; } .btn-wing-blue:hover, .btn-wing-red:hover, .btn-wing-gold:hover {     color: #f6e6ae; } .btn-wing-blue:hover, .btn-wing-blue.header-blue-hover {     background-position: 0 -1117px; }  .btn-wing-red:hover, .btn-wing-red.header-red-hover {     background-position: 0 -1572px; }  .btn-wing-gold:hover, .btn-wing-gold.header-gold-hover {     background-position: 0 -1312px; } .slider-box:after {     right: -6px;     width: 21px;     height: 350px;     background-position: -147px -30px; } .content-wrap {     position: relative;     max-width: 970px;     margin: 15px auto 0; } .content-wrap .content {     position: relative;     padding: 10px 15px;     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAIAAAA7ljmRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpiFBISYmBg4OfnB5IsQOrfv3/s7OwgDpDFxMT06tUrIAcgwACBAwlnjXUYxgAAAABJRU5ErkJggg=='); } .content-wrap:before, .content-wrap:after {     position: absolute;     top: 0;     content: "";     width: 6px;     height: 100%;   background-image: url('/shared/3636/border.svg');     z-index: 10; } .content-wrap:before {     left: 0; } .content-wrap:after {     right: 0; } .content-wrap .content:before, .content-wrap .content:after {     position: absolute;     left: 0;     content: "";     z-index: 5; } .content-wrap .content:before {     top: -5px;     max-width: 970px;     height: 15px;     background-position: 0 -15px; } .title-box {     padding: 0 0 20px 0;     letter-spacing: 2px;     color: #f9e2a4;     overflow: hidden;     font-size: 27px;     line-height: 27px; } .mytext {     font-family: 'PTSansNarrow-Bold', sans-serif;     font-size: 16px; } .mytext h1 {     font-size: 24px; }  .mytext ul, .mytext ol {     margin: 0 0 1rem 1.5rem;     padding: 0; }  .mytext ul {     list-style: disc; }  .mytext ol {     list-style: decimal; }  .mytext li {     margin: 0.25rem 0; }  .mytext table {     width: 100%;     border-collapse: collapse;     margin: 1.5rem 0;     font-size: 15px; }  .mytext th, .mytext td {     padding: 8px 10px;     border: 1px solid rgba(255, 255, 255, 0.2); }  .mytext th {     background: rgba(0, 0, 0, 0.6);     font-weight: bold; }  .mytext tr:nth-child(even) td {     background: rgba(0, 0, 0, 0.4); } .providers-list {     padding: 0 0 20px 0; } .providers-list ul  {     display: flex;     justify-content: flex-start;     flex-wrap: wrap; } .providers-list ul li {     margin: 0 5px 0 0; } .btn-provider {     line-height: 28px;     width: 129px;     height: 28px;     background-position: 0 -28px;     font-size: 12px; } .btn-provider, .btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech {     overflow: hidden; } .btn-provider-microgaming, .btn-provider-novomatic, .btn-provider-igrosoft, .btn-provider-globotech {     width: 107px;     height: 28px; } .btn-provider-novomatic {     background-position: 0 -688px; } .btn-provider-igrosoft {     background-position: 0 -660px; } .btn-provider-globotech {     background-position: -144px -344px; } .providers-list ul li a {     display: block; } .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/3636/icons-s1568df8907.png);     background-repeat: no-repeat; } .game-list {     max-width: 960px;     overflow: hidden; } .game-list ul {     margin: 0 0 0 -16px;     display: flex;     justify-content: space-around;     flex-wrap: wrap; } .game-list ul li {     margin: 0 0 17px 17px; }  .game-list ul li .game-item {     display: block;     position: relative;     width: 220px;     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: 220px;     height: 23px;     padding: 2px 0 2px 5px;     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: -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;   margin: 0; }  .game-list ul li .game-item .game-item-hover {     position: absolute;     bottom: -40px;     left: 0; }  .game-list ul li .game-item .game-item-hover ul {     width: 100%;     margin: 0;     background: #c4b07a;     padding: 3px 0 3px 2px;     display: flex;     justify-content: space-between; } .game-list ul li .game-item .game-item-hover ul li {     margin: 0; } .btn-medium-blue, .btn-medium-red {     text-transform: capitalize;     color: #d6c084;     font-weight: bold;     line-height: 34px;     font-size: 12px; } .btn-medium-blue {     width: 108px;     height: 33px;     background-position: -107px -716px; } .btn-medium-red {     width: 108px;     height: 33px;     background-position: -108px -777px; } .game-list ul li .game-item .game-item-hover ul li a {     display: block; } .game-list ul li .game-item .icon-new {     position: absolute;     top: 27px;     left: 0; } .game-list ul li .game-item .icon-new.ru {     width: 78px;     height: 79px;     background-position: 0 -1009px; } .game-list ul li:hover .game-item-hover {     bottom: 0; } .game-list ul li .game-item .icon-new.en {     width: 78px;     height: 79px;     background-position: 0 -1088px; } .game-item img {     width: 100%;     height: 145px;     object-fit: cover;     margin: 0; } .footer .logo-fade {     position: absolute;     top: -45px;     left: 50%;     margin-left: -80px; } .footer .logo-fade.ru {     width: 160px;     height: 54px;     background-position: -168px -380px; }  /* Кнопка "UP" */ .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:hover {     background: rgba(250, 210, 79, 0.9);     color: #000; }  .btn-up.is-visible {     opacity: 1;     pointer-events: auto; } @media only screen and (max-width: 920px) {     .header .mobile__menu, .second {         display: none;     }     .header .btn-list-box ul {         flex-direction: column;     }     .header .btn-list-box ul li a {         margin: 0 auto;     } }  @media only screen and (max-width: 550px) {     .animate-in .slider-2_1,     .animate-out .slider {         width: 250px;     }     #sequence-theme #sequence,     #sequence-theme,     .slider-box {         height: 150px;     }     .slider-box:before, .slider-box::after {         display: none;     }     .next, .prev {         display: none;     }     .header .width {         flex-direction: column;     } } .btn-blue-mobile.fixed {     background-image: url(/shared/3636/buttons-faraon8.png);     background-repeat: no-repeat;     position: fixed;     top: 50%;     right: 0;     margin: -130px 0 0 0;     z-index: 50; }  .btn-blue-mobile.ru {     width: 37px;     height: 260px;     background-position: 0 -344px; } .mytext h2 {     font-size: 22px; } .game-item-hover {     position: absolute;     bottom: -40px;     left: 0; } .game-item-hover ul {     width: 100%;     margin: 0;     background: #c4b07a;     padding: 3px 0 3px 2px;     display: flex;     justify-content: center; } .game-item-hover ul li {     margin: 0; } .game-item-hover ul li a {     display: block; } .blog-preview {   position: relative;   overflow: hidden; } .blog-preview:hover .game-item-hover {     bottom: 0;   width: 100%; }