@charset "UTF-8"; /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ progress, sub, sup {     vertical-align: baseline }  button, hr, input {     overflow: visible }  [type=checkbox], [type=radio], legend {     box-sizing: border-box;     padding: 0 }  .owl-carousel, .owl-carousel .owl-item {     -webkit-tap-highlight-color: transparent;     position: relative }  .center, .irs-grid-text, .page-aboutus-logo, .table td {     text-align: center }  .countdown-rtl, .owl-carousel.owl-rtl {     direction: rtl }  .authorization-box .btn-box-center:after, .breadcrumbs-box:after, .btn-box-center, .btn-box-center:after, .cash-tabs:after, .change-password-box-wrapp .btn-box-center:after, .chat-box-info:after, .clear, .clearfix:after, .countdown-row, .dashboard-header-tabs:after, .demo-game-info-top:after, .form-line:after, .header-box:after, .messages-box:after, .popup-header:after, .preloader-wrapp__bottom-page, .profile-box .btn-box-center:after, .profile-item:after, .provider-search-box:after, .row:after, .social-box:after, .social-list:after, .tour-item .tour-decription-box .tour-time-box .tour-time-count:after, .tour-item .tour-decription-box:after {     clear: both }  html {     font-family: sans-serif;     -ms-text-size-adjust: 100%;     -webkit-text-size-adjust: 100% }  body {     margin: 0 }  article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {     display: block }  audio, canvas, progress, video {     display: inline-block }  audio:not([controls]) {     display: none;     height: 0 }  [hidden], template {     display: none }  a {     background-color: transparent;     -webkit-text-decoration-skip: objects }  a:active, a:hover {     outline-width: 0 }  abbr[title] {     border-bottom: none;     text-decoration: underline;     text-decoration: underline dotted }  .btn, a:hover {     text-decoration: none }  b, strong {     font-weight: bolder }  dfn {     font-style: italic }  mark {     background-color: #ff0;     color: #000 }  small {     font-size: 80% }  sub, sup {     font-size: 75%;     line-height: 0;     position: relative }  .jcf-checkbox, .jcf-radio {     vertical-align: middle;     background: #fff }  sub {     bottom: -.25em }  sup {     top: -.5em }  img {     border-style: none }  svg:not(:root) {     overflow: hidden }  code, kbd, pre, samp {     font-family: monospace, monospace;     font-size: 1em }  figure {     margin: 1em 40px }  hr {     box-sizing: content-box;     height: 0 }  button, input, select, textarea {     font: inherit;     margin: 0 }  optgroup {     font-weight: 700 }  button, select {     text-transform: none }  [type=reset], [type=submit], button, html [type=button] {     -webkit-appearance: button }  [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {     border-style: none;     padding: 0 }  [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {     outline: ButtonText dotted 1px }  fieldset {     border: 1px solid silver;     margin: 0 2px;     padding: .35em .625em .75em }  legend {     color: inherit;     display: table;     max-width: 100%;     white-space: normal }  textarea {     overflow: auto }  [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {     height: auto }  [type=search] {     -webkit-appearance: textfield;     outline-offset: -2px }  [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {     -webkit-appearance: none }  ::-webkit-input-placeholder {     color: inherit;     opacity: .54 }  ::-webkit-file-upload-button {     -webkit-appearance: button;     font: inherit }  h1, h2, h3, h4, h5, h6 {     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .owl-carousel .animated {     -webkit-animation-duration: 1s;     animation-duration: 1s;     -webkit-animation-fill-mode: both;     animation-fill-mode: both }  .owl-carousel .owl-animated-in {     z-index: 0 }  .owl-carousel .owl-animated-out {     z-index: 1 }  .owl-carousel .fadeOut {     -webkit-animation-name: fadeOut;     animation-name: fadeOut }  @-webkit-keyframes fadeOut {     0% {         opacity: 1     }     100% {         opacity: 0     } }  @keyframes fadeOut {     0% {         opacity: 1     }     100% {         opacity: 0     } }  .owl-height {     transition: height .5s ease-in-out }  .owl-carousel {     display: none;     width: 100%;     z-index: 1 }  .owl-carousel .owl-stage {     position: relative;     -ms-touch-action: pan-Y }  .owl-carousel .owl-stage:after {     content: ".";     display: block;     clear: both;     visibility: hidden;     line-height: 0;     height: 0 }  .owl-carousel .owl-stage-outer {     position: relative;     overflow: hidden;     -webkit-transform: translate3d(0, 0, 0) }  .owl-nav.disabled {     display: none }  .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {     cursor: pointer;     cursor: hand;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none }  .owl-carousel.owl-loaded {     display: block }  .owl-carousel.owl-loading {     opacity: 0;     display: block }  .owl-carousel.owl-hidden {     opacity: 0 }  .owl-carousel .owl-refresh .owl-item {     display: none }  .owl-carousel .owl-item {     min-height: 1px;     float: left;     -webkit-backface-visibility: hidden;     -webkit-touch-callout: none;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none }  .owl-carousel .owl-item img {     display: block;     width: 100%;     -webkit-transform-style: preserve-3d;     transform-style: preserve-3d }  .owl-carousel.owl-text-select-on .owl-item {     -webkit-user-select: auto;     -moz-user-select: auto;     -ms-user-select: auto;     user-select: auto }  .owl-carousel .owl-grab {     cursor: move;     cursor: -webkit-grab;     cursor: -o-grab;     cursor: -ms-grab;     cursor: grab }  .owl-carousel.owl-rtl .owl-item {     float: right }  .no-js .owl-carousel {     display: block }  .owl-carousel .owl-item .owl-lazy {     opacity: 0;     transition: opacity .4s ease }  .owl-carousel .owl-video-wrapper {     position: relative;     height: 100%;     background: #000 }  .owl-carousel .owl-video-play-icon {     position: absolute;     height: 80px;     width: 80px;     left: 50%;     top: 50%;     margin-left: -40px;     margin-top: -40px;     cursor: pointer;     z-index: 1;     -webkit-backface-visibility: hidden;     transition: scale .1s ease }  .owl-carousel .owl-video-play-icon:hover {     transition: scale(1.3, 1.3) }  .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {     display: none }  .owl-carousel .owl-video-tn {     opacity: 0;     height: 100%;     background-position: center center;     background-repeat: no-repeat;     background-size: contain;     transition: opacity .4s ease }  .owl-carousel .owl-video-frame {     position: relative;     z-index: 1 }  .jcf-radio {     display: inline-block;     position: relative;     cursor: default;     border-radius: 9px;     margin: 0 3px 0 0 }  .jcf-radio span {     display: none;     position: absolute;     top: 3px;     left: 3px;     right: 3px;     bottom: 3px;     border-radius: 100% }  .jcf-radio input[type=radio] {     position: absolute;     height: 100%;     width: 100%;     border: 0;     margin: 0;     left: 0;     top: 0 }  .jcf-radio.jcf-checked span {     display: block }  .jcf-checkbox {     display: inline-block;     position: relative;     cursor: default;     margin: 0 3px 0 0 }  .jcf-checkbox span {     position: absolute;     display: none;     top: 50%;     left: 50%;     margin: -7px 0 0 -6px;     -ms-transform: rotate(-45deg);     -webkit-transform: rotate(-45deg);     transform: rotate(-45deg);     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')" }  .jcf-checkbox input[type=checkbox] {     position: absolute;     width: 100%;     height: 100%;     border: 0;     margin: 0;     left: 0;     top: 0 }  .jcf-checkbox.jcf-checked span {     display: block }  .jcf-button, .jcf-file {     display: inline-block;     overflow: hidden }  .jcf-button {     vertical-align: top;     position: relative;     border: 1px solid #777;     background: #fff;     margin: 0 10px 10px 0;     padding: 5px 10px }  .jcf-button .jcf-real-element {     position: absolute;     min-height: 100%;     min-width: 100%;     outline: 0;     opacity: 0;     padding: 0;     margin: 0;     border: 0;     bottom: 0;     right: 0;     left: 0;     top: 0 }  .jcf-file {     white-space: nowrap;     position: relative }  .jcf-file .jcf-real-element {     position: absolute;     font-size: 200px;     height: 200px;     margin: 0;     right: 0;     top: 0 }  .jcf-file .jcf-fake-input, .jcf-file .jcf-upload-button {     line-height: 28px;     height: 28px;     display: inline-block;     vertical-align: top;     white-space: nowrap;     overflow: hidden }  .jcf-file .jcf-fake-input {     text-overflow: ellipsis;     border: 1px solid #777;     padding: 0 8px;     font-size: 13px;     width: 125px }  .jcf-file .jcf-upload-button {     padding: 0 10px }  .jcf-scrollable-wrapper {     box-sizing: content-box;     position: relative }  .jcf-scrollbar-vertical {     position: absolute;     cursor: default;     background: #e3e3e3;     width: 14px;     bottom: 0;     right: 0;     top: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-dec, .jcf-scrollbar-vertical .jcf-scrollbar-inc {     background: #bbb;     height: 14px;     width: 14px;     left: 0;     top: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-inc {     top: auto;     bottom: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-handle {     background: #888;     height: 1px;     width: 14px }  .jcf-scrollbar-horizontal {     position: absolute;     right: auto;     top: auto;     left: 0;     bottom: 0;     width: 1px;     height: 14px }  .jcf-scrollbar-horizontal .jcf-scrollbar-dec, .jcf-scrollbar-horizontal .jcf-scrollbar-inc {     display: inline-block;     vertical-align: top;     overflow: hidden }  .jcf-scrollbar-horizontal .jcf-scrollbar-inc {     left: auto;     right: 0 }  .jcf-scrollbar-horizontal .jcf-scrollbar-slider {     display: inline-block;     position: relative;     height: 14px }  .jcf-scrollbar-horizontal .jcf-scrollbar-handle {     position: absolute;     background: #888;     height: 14px }  .jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle {     visibility: hidden }  .jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec, .jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc {     background: #e3e3e3 }  .jcf-select {     display: inline-block;     vertical-align: top;     position: relative;     background: #fff;     min-width: 150px }  .jcf-select select {     z-index: 1;     left: 0;     top: 0 }  .jcf-select .jcf-select-text {     text-overflow: ellipsis;     white-space: nowrap;     overflow: hidden;     cursor: default;     display: block;     margin: 0 35px 0 8px }  body > .jcf-select-drop {     position: absolute;     margin: -1px 0 0;     z-index: 9999 }  body > .jcf-select-drop.jcf-drop-flipped {     margin: 1px 0 0 }  .jcf-select .jcf-select-drop {     position: absolute;     margin-top: 0;     z-index: 9999;     top: 100% }  .jcf-select .jcf-drop-flipped {     bottom: 100%;     top: auto }  .jcf-select.jcf-compact-multiple {     max-width: 220px }  .jcf-select.jcf-compact-multiple .jcf-select-opener:before {     display: inline-block;     padding-top: 2px;     content: '...' }  .jcf-select-drop.jcf-compact-multiple .jcf-hover {     background: 0 0 }  .jcf-select-drop.jcf-compact-multiple .jcf-selected {     background: #e6e6e6;     color: #000 }  .jcf-select-drop.jcf-compact-multiple .jcf-selected:before {     display: inline-block;     content: '';     height: 4px;     width: 8px;     margin: -7px 5px 0 -3px;     border: 3px solid #777;     border-width: 0 0 3px 3px;     -ms-transform: rotate(-45deg);     -webkit-transform: rotate(-45deg);     transform: rotate(-45deg);     -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')" }  .jcf-list, .jcf-list .jcf-list-content {     vertical-align: top;     display: inline-block;     width: 100% }  .jcf-list-box {     overflow: hidden;     display: inline-block;     border: 1px solid #b8c3c9;     min-width: 200px;     margin: 0 15px }  .jcf-list {     position: relative;     background: #fff;     line-height: 14px;     font-size: 12px }  .jcf-list .jcf-list-content {     overflow: auto }  .jcf-list ul {     list-style: none;     padding: 0;     margin: 0 }  .jcf-list .jcf-optgroup-caption, .jcf-list .jcf-option {     display: block;     padding: 5px 9px;     cursor: default;     white-space: nowrap }  .jcf-list ul li {     overflow: hidden;     display: block }  .jcf-list .jcf-overflow {     overflow: auto }  .jcf-list .jcf-option {     overflow: hidden;     color: #656565;     min-height: 14px;     height: 1% }  .jcf-list .jcf-disabled {     background: #fff !important;     color: #aaa !important }  .jcf-list-box .jcf-selected, .jcf-select-drop .jcf-hover {     color: #000 }  .jcf-list .jcf-optgroup-caption {     font-weight: 700;     color: #000 }  .jcf-list .jcf-optgroup .jcf-option {     padding-left: 30px }  .jcf-textarea {     border: 1px solid #b8c3c9;     box-sizing: content-box;     display: inline-block;     position: relative }  .jcf-textarea .jcf-scrollbar-horizontal {     display: none;     height: 0 }  .jcf-textarea textarea {     padding: 8px 10px;     border: none;     margin: 0 }  .jcf-textarea .jcf-resize {     position: absolute;     text-align: center;     cursor: se-resize;     background: #e3e3e3;     font-weight: 700;     line-height: 15px;     text-indent: 1px;     font-size: 12px;     height: 15px;     width: 14px;     bottom: 0;     right: 0 }  .jcf-textarea .jcf-resize:before {     border: 1px solid #000;     border-width: 0 1px 1px 0;     display: block;     margin: 4px 0 0 3px;     width: 6px;     height: 6px;     content: '' }  .jcf-number {     display: inline-block;     position: relative;     height: 32px }  .jcf-number input {     -moz-appearance: textfield;     box-sizing: border-box;     border: 1px solid #777;     padding: 3px 27px 3px 7px;     margin: 0;     height: 100% }  .jcf-number input::-webkit-inner-spin-button, .jcf-number input::-webkit-outer-spin-button {     -webkit-appearance: none }  .jcf-number .jcf-btn-dec, .jcf-number .jcf-btn-inc {     position: absolute;     background: #aaa;     width: 20px;     height: 15px;     right: 1px;     top: 1px }  .jcf-number .jcf-btn-dec {     top: auto;     bottom: 1px }  .jcf-number .jcf-btn-dec:hover, .jcf-number .jcf-btn-inc:hover {     background: #e6e6e6 }  .jcf-number.jcf-disabled .jcf-btn-dec:hover, .jcf-number.jcf-disabled .jcf-btn-inc:hover {     background: #aaa }  .jcf-number .jcf-btn-dec:before, .jcf-number .jcf-btn-inc:before {     position: absolute;     content: '';     width: 0;     height: 0;     top: 50%;     left: 50%;     margin: -6px 0 0 -4px;     border: 4px solid #aaa;     border-color: transparent transparent #000 }  .jcf-number .jcf-btn-dec:before {     margin: -1px 0 0 -4px;     border-color: #000 transparent transparent }  .jcf-number .jcf-btn-dec.jcf-disabled:before, .jcf-number .jcf-btn-inc.jcf-disabled:before, .jcf-number.jcf-disabled .jcf-btn-dec:before, .jcf-number.jcf-disabled .jcf-btn-inc:before {     opacity: .3 }  .jcf-number.jcf-disabled input {     background: #ddd }  .jcf-range {     display: inline-block;     min-width: 200px;     margin: 0 10px;     width: 130px }  .jcf-range .jcf-range-track {     margin: 0 20px 0 0;     position: relative;     display: block;     height: 10px }  .jcf-range .jcf-range-wrapper {     position: relative;     background: #e5e5e5;     border-radius: 5px;     display: block;     margin: 5px 0 }  .jcf-range.jcf-vertical {     min-width: 0;     width: auto }  .jcf-range.jcf-vertical .jcf-range-wrapper {     margin: 0;     width: 10px;     height: auto;     padding: 20px 0 0 }  .jcf-range.jcf-vertical .jcf-range-track {     height: 180px;     width: 10px }  .jcf-range.jcf-vertical .jcf-range-handle {     left: -5px;     top: auto }  .jcf-range .jcf-range-display-wrapper {     position: absolute;     min-height: 10px;     min-width: 10px;     left: 10px;     right: 10px }  .width, body {     min-width: 320px }  .jcf-range .jcf-range-display {     border-radius: 5px;     position: absolute;     background: #888;     width: 10px;     height: 10px }  .jcf-range .jcf-range-display.jcf-range-min {     margin: 0 0 0 -10px;     padding: 0 0 0 10px }  .jcf-range .jcf-range-display.jcf-range-max {     margin: 0 -10px 0 0;     padding: 0 10px 0 0 }  .jcf-range.jcf-vertical .jcf-range-display-wrapper {     left: auto;     right: auto;     top: 10px;     bottom: 10px }  .jcf-range.jcf-vertical .jcf-range-display.jcf-range-min {     margin: 0 0 -10px;     padding: 0 0 10px }  .jcf-range.jcf-vertical .jcf-range-display.jcf-range-max {     margin: -10px 0 0;     padding: 10px 0 0 }  .jcf-range .jcf-range-handle {     position: absolute;     background: #aaa;     border-radius: 19px;     width: 19px;     height: 19px;     margin: -4px 0 0;     z-index: 1;     top: 0;     left: 0 }  .jcf-range .jcf-range-mark {     position: absolute;     overflow: hidden;     background: #000;     width: 1px;     height: 3px;     top: -7px;     margin: 0 0 0 9px }  .irs, .irs-line {     position: relative;     display: block }  .jcf-range.jcf-vertical .jcf-range-mark {     margin: 0 0 9px;     left: 14px;     top: auto;     width: 3px;     height: 1px }  .jcf-range .jcf-active-handle {     z-index: 2 }  .jcf-range.jcf-focus .jcf-active-handle {     border: 1px solid red;     margin: -5px 0 0 -1px }  .jcf-range.jcf-disabled {     background: 0 0 !important;     opacity: .3 }  .jcf-disabled {     background: #797979 !important }  .irs {     -webkit-touch-callout: none;     -webkit-user-select: none;     -moz-user-select: none;     -ms-user-select: none;     user-select: none }  .irs-line {     overflow: hidden;     outline: 0 !important }  .irs-line-left, .irs-line-mid, .irs-line-right {     position: absolute;     display: block;     top: 0 }  .irs-line-left {     left: 0;     width: 11% }  .irs-line-mid {     left: 9%;     width: 82% }  .irs-line-right {     right: 0;     width: 11% }  .irs-bar, .irs-shadow {     position: absolute;     width: 0;     left: 0 }  .irs-bar {     display: block }  .irs-bar-edge {     position: absolute;     display: block;     top: 0;     left: 0 }  .irs-shadow {     display: none }  .irs-from, .irs-max, .irs-min, .irs-single, .irs-slider, .irs-to {     display: block;     position: absolute;     cursor: default }  .irs-slider {     z-index: 1 }  .irs-slider.type_last {     z-index: 2 }  .irs-min {     left: 0 }  .irs-max {     right: 0 }  .irs-from, .irs-single, .irs-to {     top: 0;     left: 0;     white-space: nowrap }  .irs-grid {     position: absolute;     display: none;     bottom: 0;     left: 0;     width: 100%;     height: 20px }  .irs-with-grid .irs-grid {     display: block }  .irs-grid-pol {     position: absolute;     top: 0;     left: 0;     width: 1px;     height: 8px;     background: #000 }  .irs-grid-pol.small {     height: 4px }  .irs-grid-text {     position: absolute;     bottom: 0;     left: 0;     white-space: nowrap;     font-size: 9px;     line-height: 9px;     padding: 0 3px;     color: #000 }  a, a:hover {     color: #fdc061 }  .irs-disable-mask {     position: absolute;     display: block;     top: 0;     left: -1%;     width: 102%;     height: 100%;     cursor: default;     background: 0 0;     z-index: 2 }  .irs-disabled {     opacity: .4 }  .lt-ie9 .irs-disabled {     filter: alpha(opacity=40) }  .irs-hidden-input {     position: absolute !important;     display: block !important;     top: 0 !important;     left: 0 !important;     width: 0 !important;     height: 0 !important;     font-size: 0 !important;     line-height: 0 !important;     padding: 0 !important;     margin: 0 !important;     outline: 0 !important;     z-index: -9999 !important;     background: 0 0 !important;     border-style: solid !important;     border-color: transparent !important }  ul, ul li {     padding: 0 }  ol, ol li, ul, ul li {     margin: 0 }  a:focus, a:hover, button:focus, input:focus, select:focus, textarea:focus, video:focus {     outline: 0 }  .table, .table td {     border: 1px solid #302d28 }  .old-browser-chrome, .old-browser-firefox, .old-browser-ie, .old-browser-logo, .old-browser-mark, .old-browser-opera, .old-browser-sprite, .old-browser-yandex {     background-repeat: no-repeat }  .old-browser-chrome {     background-position: -145px -28px }  .old-browser-firefox {     background-position: -64px -28px }  .old-browser-ie {     background-position: -81px -108px }  .old-browser-logo {     background-position: 0 0 }  .old-browser-mark {     background-position: 0 -28px }  .old-browser-opera {     background-position: 0 -108px }  .old-browser-yandex {     background-position: -156px -108px }  .lang-box.is-active .lang-select, .lang-box.is-active .lang-select::after, .lang-select, .lang-select::after {     transition: all .3s ease-in-out }  .breadcrumbs-box:after, .breadcrumbs-box:before, .btn-box-center:after, .btn-box-center:before, .cash-tabs:after, .cash-tabs:before, .change-password-box-wrapp .btn-box-center:after, .change-password-box-wrapp .btn-box-center:before, .chat-box-info:after, .chat-box-info:before, .demo-game-info-top:after, .demo-game-info-top:before, .form-line:after, .form-line:before, .header-box:after, .header-box:before, .messages-box:after, .messages-box:before, .popup-header:after, .popup-header:before, .profile-box .btn-box-center:after, .profile-box .btn-box-center:before, .profile-item:after, .profile-item:before, .provider-search-box:after, .provider-search-box:before, .social-box:after, .social-box:before, .social-list:after, .social-list:before, .tour-item .tour-decription-box .tour-time-box .tour-time-count:after, .tour-item .tour-decription-box .tour-time-box .tour-time-count:before, .tour-item .tour-decription-box:after, .tour-item .tour-decription-box:before {     content: "";     display: table }  @keyframes zommy {     0%, 100% {         -webkit-transform: scale(1);         transform: scale(1)     }     17% {         -webkit-transform: scale(1.2);         transform: scale(1.2)     }     34% {         -webkit-transform: scale(.8);         transform: scale(.8)     }     51% {         -webkit-transform: scale(1.1);         transform: scale(1.1)     }     68% {         -webkit-transform: scale(.9);         transform: scale(.9)     }     85% {         -webkit-transform: scale(1.05);         transform: scale(1.05)     } }  @-webkit-keyframes zommy {     0%, 100% {         -webkit-transform: scale(1);         transform: scale(1)     }     17% {         -webkit-transform: scale(1.2);         transform: scale(1.2)     }     34% {         -webkit-transform: scale(.8);         transform: scale(.8)     }     51% {         -webkit-transform: scale(1.1);         transform: scale(1.1)     }     68% {         -webkit-transform: scale(.9);         transform: scale(.9)     }     85% {         -webkit-transform: scale(1.05);         transform: scale(1.05)     } }  @-webkit-keyframes rubberBand {     from {         opacity: .5;         -webkit-transform: scale3d(1.03, 1.02, 1);         transform: scale3d(1.03, .8, 1)     }     30% {         -webkit-transform: scale3d(.99, .99, 1);         transform: scale3d(.99, .8, 1)     }     50% {         -webkit-transform: scale3d(1.02, 1.02, 1);         transform: scale3d(1.02, .96, 1)     }     65% {         -webkit-transform: scale3d(.99, .99, 1);         transform: scale3d(.99, 1.05, 1)     }     75% {         -webkit-transform: scale3d(1.01, 1.01, 1);         transform: scale3d(1.01, 1.01, 1)     }     to {         opacity: 1;         -webkit-transform: scale3d(1, 1, 1);         transform: scale3d(1, 1, 1)     } }  @keyframes rubberBand {     from {         opacity: .5;         -webkit-transform: scale3d(1.03, 1.02, 1);         transform: scale3d(1.03, .8, 1)     }     30% {         -webkit-transform: scale3d(.99, .99, 1);         transform: scale3d(.99, .8, 1)     }     50% {         -webkit-transform: scale3d(1.02, 1.02, 1);         transform: scale3d(1.02, .96, 1)     }     65% {         -webkit-transform: scale3d(.99, .99, 1);         transform: scale3d(.99, 1.05, 1)     }     75% {         -webkit-transform: scale3d(1.01, 1.01, 1);         transform: scale3d(1.01, 1.01, 1)     }     to {         opacity: 1;         -webkit-transform: scale3d(1, 1, 1);         transform: scale3d(1, 1, 1)     } }  @-webkit-keyframes circleOut {     from {         -webkit-transform: scale(0);         transform: scale(0);         opacity: 1     }     to {         -webkit-transform: scale(1);         transform: scale(1);         opacity: 0     } }  @keyframes circleOut {     from {         -webkit-transform: scale(0);         transform: scale(0);         opacity: 1     }     to {         -webkit-transform: scale(1);         transform: scale(1);         opacity: 0     } }  @-webkit-keyframes bounceShow {     0% {         -webkit-transform: scale(0);         transform: scale(0);         opacity: 0     }     80% {         -webkit-transform: scale(1.1);         transform: scale(1.1);         opacity: 1     }     100% {         -webkit-transform: scale(1);         transform: scale(1)     } }  @keyframes bounceShow {     0% {         -webkit-transform: scale(0);         transform: scale(0);         opacity: 0     }     80% {         -webkit-transform: scale(1.1);         transform: scale(1.1);         opacity: 1     }     100% {         -webkit-transform: scale(1);         transform: scale(1)     } }  h1, h2, h3, h4, h5, h6 {     position: relative;     margin: 0;     padding-bottom: .1rem;     font-weight: 400;     color: #fdc061 }  h1, h2 {     font-weight: 700 }  h1 {     font-size: 28px;     font-size: 2.8rem;     color: #ededed }  h2 {     font-size: 20px;     font-size: 2rem }  h3 {     font-size: 18px;     font-size: 1.8rem }  h4 {     font-size: 16px;     font-size: 1.6rem }  h5 {     font-size: 14px;     font-size: 1.4rem }  ul li {     list-style: none }  ol {     padding: 0 0 0 25px }  ol li {     padding: 0 0 15px;     line-height: 22px }  .table {     width: 100%;     border-collapse: collapse }  .table.width50 {     width: 50% }  .table.table-center {     margin: 0 auto }  .table th {     background: #302d28;     padding: 10px 0;     font-weight: 400;     color: #797979;     font-size: 14px;     font-size: 1.4rem }  .table td {     margin: 0 1px;     padding: 10px 5px;     font-size: 12px;     font-size: 1.2rem }  .page-aboutus-logo {     float: right }  .page-aboutus-contact {     margin: 0 0 30px }  .page-aboutus-contact__adress-name {     padding: 0 0 5px }  .page-aboutus-email-item {     display: inline-block;     margin: 5px 50px 0 0 }  .page-aboutus-video {     width: 560px;     height: 315px }  .page-terms-license {     float: right;     width: 280px;     padding: 0 0 0 50px;     line-height: 22px;     line-height: 2.2rem }  .width, body, html {     width: 100% }  html {     height: 100%;     font-size: 10px }  html[xmlns] .clearfix, html[xmlns] .row {     display: block }  * html .clearfix {     height: 1% }  body {     position: relative;     height: 100%;     font-family: Arial, Helvetica, sans-serif;     color: #dcd9d5;     background: #13100e;     font-size: 13px;     font-size: 1.3rem }  .btn, .game-item__title, .game-jackpot__total, .game-last-view__title {     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .bg-color-content, .separate {     background: #302d28 }  .clearfix:after, .row:after {     content: "\0020";     display: block;     height: 0;     visibility: hidden;     overflow: hidden }  .color-white {     color: #ededed }  .color-gold {     color: #fdc061 }  .color-green {     color: #3daa45 }  .clearfix, .row {     display: inline-block }  .width {     margin: 0 auto;     max-width: 1280px }  .content-width {     max-width: 980px;     margin: 0 auto;     padding: 0 2% }  .scroll-hide {     position: fixed;     overflow: hidden }  .btn, .social-box {     position: relative }  .read-more {     color: #fdc061 }  .separate {     height: 1px;     border: none }  .content-box-right {     text-align: right }  .article-game-list, .btn, .btn-box-center, .game-last-list, .game-last-list__title, .notification-box, .pagination-box ul li a, .slider-general-box .owl-dots {     text-align: center }  .margin-30 {     margin: 30px 0 }  .margin-top-30 {     margin: 30px 0 0 }  .margin-btm-30 {     margin: 0 0 30px }  .width50 {     width: 50% }  .left {     float: left }  .right {     float: right }  .content-image-left {     margin: 0 30px 30px 0 }  .content-image-right {     margin: 0 0 30px 30px }  .list li {     margin: 0 0 10px }  .error {     color: #e50000;     font-size: 10px;     font-size: 1rem }  .btn, .btn-link, .btn-link-gold {     font-weight: 700;     font-size: 14px;     text-transform: uppercase;     cursor: pointer }  .btn-box-center.border-top {     border-top: 1px solid #302d28 }  .btn-box-center.border-bottom {     border-bottom: 1px solid #302d28 }  .content-padding {     padding: 30px }  .mobile-only-show {     display: none }  .mobile-only-hide {     display: block }  .article-game-list__item {     display: inline-block;     padding: 10px;     box-sizing: border-box }  .btn {     display: inline-block;     width: 100%;     margin: 0 -2px 0 0;     padding: 0 15px;     border: none;     background-color: transparent;     color: #000;     letter-spacing: 2px;     border-radius: 50px;     overflow: hidden;     box-sizing: border-box;     font-size: 1.4rem;     line-height: 38px;     line-height: 3.8rem }  .btn:hover {     transition: background .1s ease-in-out }  .btn:active {     -webkit-transform: scale(.95);     -ms-transform: scale(.95);     transform: scale(.95) }  .btn.disabled {     border: 1px solid #797979;     background: #797979;     color: #302d28;     pointer-events: none }  .btn-green {     border: 1px solid #3daa45;     background: #3daa45;     border-radius: 50px }  .btn-green:hover {     background: #000;     color: #3daa45;     border: 1px solid #3daa45 }  .btn-gold, .btn-gold:hover, .header-exit-link {     border: 1px solid #fdc061 }  .btn-gold {     background: #fdc061 }  .btn-gold:hover {     background: #000;     color: #fdc061 }  .btn-link, .btn-link-gold {     color: #dcd9d5;     text-decoration: underline;     font-size: 1.4rem }  .btn-link-gold:hover, .btn-link:hover {     color: #dcd9d5;     text-decoration: none }  .btn-link-gold {     letter-spacing: 1px;     font-weight: 400;     color: #7f6031 }  .btn-transparent {     display: inline-block;     border-radius: 50px;     color: #fdc061;     text-decoration: none;     text-transform: uppercase;     font-weight: 700;     border: 1px solid #fdc061;     font-size: 14px;     font-size: 1.4rem }  .btn-transparent.btn-border-dark {     border: 2px solid #13100e }  .btn-transparent.btn-border-gold {     border: 2px solid #fdc061 }  .btn-transparent:active {     -webkit-transform: scale(.95);     -ms-transform: scale(.95);     transform: scale(.95) }  .btn-transparent:hover {     color: #13100e;     text-decoration: none;     background: #fdc061 }  .social-text {     float: left;     width: 85px;     color: #797979;     text-transform: uppercase;     line-height: 30px;     line-height: 3rem;     font-size: 10px;     font-size: 1rem }  .social-list {     position: absolute;     left: 85px;     width: 100% }  .facebook-icon, .google-icon, .mailru-icon, .twitter-icon, .vkontakte-icon, .yandex-icon {     display: block;     background-repeat: no-repeat;     overflow: hidden;     height: 30px;     width: 30px }  .social-list__item {     float: left;     margin: 0 1% 0 0 }  .social-list__link:hover {     transition: all .1s ease-in-out;     opacity: .7 }  .vkontakte-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2264px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .vkontakte-icon {         background-size: 255px 2479px;         background-position: 0 -2206px;         height: 30px;         width: 30px     } }  .mailru-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1250px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .mailru-icon {         background-size: 255px 2479px;         background-position: 0 -1220px;         height: 30px;         width: 30px     } }  .facebook-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -713px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .facebook-icon {         background-size: 255px 2479px;         background-position: 0 -696px;         height: 30px;         width: 30px     } }  .twitter-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2153px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .twitter-icon {         background-size: 255px 2479px;         background-position: 0 -2098px;         height: 30px;         width: 30px     } }  .google-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -913px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .google-icon {                  background-size: 255px 2479px;         background-position: 0 -891px;         height: 30px;         width: 30px     } }  .yandex-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2413px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .yandex-icon {                  background-size: 255px 2479px;         background-position: 0 -2351px;         height: 30px;         width: 30px     } }  .fb-square-icon, .is-square-icon, .pt-square-icon, .tw-square-icon, .vk-square-icon, .yb-square-icon {     background-repeat: no-repeat;     height: 28px;     width: 28px;     display: block;     overflow: hidden }  .vk-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2234px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .vk-square-icon {                  background-size: 255px 2479px;         background-position: 0 -2177px;         height: 28px;         width: 28px     } }  .fb-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -745px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .fb-square-icon {                  background-size: 255px 2479px;         background-position: 0 -727px;         height: 28px;         width: 28px     } }  .is-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1024px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .is-square-icon {                  background-size: 255px 2479px;         background-position: 0 -1000px;         height: 28px;         width: 28px     } }  .pt-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1649px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .pt-square-icon {                  background-size: 255px 2479px;         background-position: 0 -1607px;         height: 28px;         width: 28px     } }  .tw-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2123px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tw-square-icon {                  background-size: 255px 2479px;         background-position: 0 -2069px;         height: 28px;         width: 28px     } }  .yb-square-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2445px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .yb-square-icon {                  background-size: 255px 2479px;         background-position: 0 -2382px;         height: 28px;         width: 28px     } }  .header-box__social-box {     width: 290px;     padding: 5px 0 0;     overflow: hidden }  .popup-header__social-box {     position: relative;     float: left;     left: 50%;     padding: 20px 0 0 }  .popup-header__social-box .social-text {     margin: 0 10px 0 0 }  .popup-header__social-box .social-list__item {     margin: 0 5px 0 0 }  .popup-header__social-box .social-list, .popup-header__social-box .social-text {     position: relative;     float: left;     left: -50%;     width: auto }  .social-box__bottom {     padding: 20px 0 0;     border-top: 1px solid #302d28;     overflow: hidden }  .social-box__bottom .social-text {     width: auto;     margin: 0 10px 0 0;     text-transform: capitalize;     font-size: 13px;     font-size: 1.3rem }  .social-box__bottom .social-list {     position: relative;     left: 0 }  .slider-general {     position: relative }  .slider-general__link {     display: block }  .slider-general-box {     position: relative;     margin: -40px 0 0;     width: 100%;     max-height: 315px;     overflow: hidden;     z-index: 10 }  .slider-general-box .owl-carousel .owl-item img {     max-height: 315px }  .slider-general-box .owl-dots {     position: absolute;     bottom: 25px;     width: 100% }  .slider-general-box .owl-dots .owl-dot {     display: inline-block;     margin: 0 10px;     cursor: pointer }  .slider-general-box .owl-dots .owl-dot span {     display: block;     position: relative;     border-radius: 8px;     background: #13100e;     border: 1px solid #797979;     width: 16px;     height: 16px }  .slider-general-box .owl-dots .owl-dot span::before {     display: none;     position: absolute;     top: 3px;     left: 3px;     content: "";     width: 10px;     height: 10px;     background: #fdc061;     border-radius: 5px }  .lang-select, .slider-general-box .owl-dots .owl-dot.active span::before {     display: block }  .search-box {     position: relative;     overflow: hidden }  .search-box .inpt-dark {     width: 202px;     transition: background .3s ease-in-out }  .search-box .search-wrap {     position: relative;     z-index: 1 }  .search-box .search-wrap::after, .search-box .search-wrap::before {     position: absolute;     content: "" }  .lang-box, .lang-select {     position: relative;     height: 16px }  .search-box .search-wrap::after {     top: -7px;     right: -32px;     width: 30px;     height: 30px;     border-radius: 0 25px 25px 0;     background: #fdc061 }  .search-box .search-wrap::before {     top: 0;     right: -25px;     width: 16px;     height: 16px;     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARBJREFUeNpiFBbgY4ACNiDOAOJIINaFil0G4uVAPAOIfzFgAUxQWhqITwKxMxBXAbE4FIPYLlA5aWwGMAJdwA5VsBqIWxmwg2ogDgNiMyD+iSzBzMXBngWkRYA4iwE3OAzEXkAsBLUMxQtRQNzPQBj0Q8MHwws/oS74TMAAHiB+DsS82AKRGMAIxCzYYuEcEJsQYQBIzSVsBiwD4iIiDCgE4jnYDJgFxLLQqGLAE42+QCyDLgGKxr9AejMQt0Cj6iUQv4GmTGsgngTEmVD19tCwOIAcC9iSsg406d4A4vlALA/ENUgWNwJxA7oBhABIQz26ISAvEGvAAajzHaB8EM1IigHYDDnIwkA6aEBmAwQYAPXHLGjiIOuUAAAAAElFTkSuQmCC);     transition: all .3s ease-in-out;     z-index: 10 }  .search-box .search-wrap.active .inpt-dark {     color: #13100e;     background: #dcd9d5;     transition: background .3s ease-in-out }  .search-box .search-wrap.active::before {     -webkit-transform: rotateY(180deg);     transform: rotateY(180deg);     transition: all .3s ease-in-out }  .pagination-box ul {     overflow: hidden }  .pagination-box ul li {     float: left;     margin: 0 5px 0 0 }  .pagination-box ul li a {     display: block;     width: 32px;     color: #fdc061;     border: 1px solid #302d28;     box-sizing: border-box;     line-height: 30px;     text-decoration: none }  .pagination-box ul li a.active {     color: #dcd9d5;     background: #302d28;     pointer-events: none }  .lang-list__link, .last-articles-box ul li a {     color: #fdc061;     text-decoration: none }  .pagination-box ul li a:hover {     background: #181714 }  .header-box__lang-box, .header-box__lang-box-auth {     float: right;     margin: 10px 0 0 }  .header-box__lang-box-auth {     margin: 7px 0 0 }  .lang-box {     cursor: pointer;     width: 40px;     z-index: 215 }  .lang-select::after {     position: absolute;     top: 7px;     right: 0;     content: "";     width: 0;     height: 0;     border-style: solid;     border-width: 4px 4px 0;     border-color: #797979 transparent transparent }  .lang-list {     position: absolute;     left: 0;     top: 35px;     width: 105px;     padding: 3px 0 0;     background: #13100e;     transition: all .3s ease-in-out;     visibility: hidden;     opacity: 0 }  .da-icon::before, .de-icon::before, .en-icon::before, .es-icon::before, .it-icon::before, .no-icon::before, .pl-icon::before, .pt-icon::before, .ru-icon::before, .sv-icon::before, .zh-icon::before {     display: block;     background-repeat: no-repeat;     height: 16px;     width: 24px;     overflow: hidden }  .lang-list__item {     position: relative;     padding: 0 20px 5px 35px }  .lang-list__item:hover {     transition: all .1s ease-in-out;     opacity: .7 }  .br-icon::before, .da-icon::before, .de-icon::before, .en-icon::before, .es-icon::before, .fr-icon::before, .it-icon::before, .no-icon::before, .pl-icon::before, .pt-icon::before, .ru-icon::before, .sv-icon::before, .zh-icon::before {     position: absolute;     top: 0;     left: 3px;     content: "" }  .ru-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1847px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .ru-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1801px;         height: 16px;         width: 24px     } }  .en-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -677px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .en-icon::before {                  background-size: 255px 2479px;         background-position: 0 -662px;         height: 16px;         width: 24px     } }  .da-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -641px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .da-icon::before {                  background-size: 255px 2479px;         background-position: 0 -628px;         height: 16px;         width: 24px     } }  .de-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -659px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .de-icon::before {                  background-size: 255px 2479px;         background-position: 0 -645px;         height: 16px;         width: 24px     } }  .es-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -695px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .es-icon::before {                  background-size: 255px 2479px;         background-position: 0 -679px;         height: 16px;         width: 24px     } }  .fr-icon::before {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -816px;     background-repeat: no-repeat;     overflow: hidden;     height: 16px;     width: 24px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .fr-icon::before {                  background-size: 255px 2479px;         background-position: 0 -796px;         height: 16px;         width: 24px     } }  .it-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1054px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .it-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1029px;         height: 16px;         width: 24px     } }  .no-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1466px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .no-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1430px;         height: 16px;         width: 24px     } }  .pl-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1581px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .pl-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1542px;         height: 16px;         width: 24px     } }  .pt-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1679px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .pt-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1636px;         height: 16px;         width: 24px     } }  .sv-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1929px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .sv-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1879px;         height: 16px;         width: 24px     } }  .zh-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2529px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .zh-icon::before {                  background-size: 255px 2479px;         background-position: 0 -2463px;         height: 16px;         width: 24px     } }  .lang-box.is-active .lang-select {     opacity: .5 }  .lang-box.is-active .lang-select::after {     -webkit-transform: rotate(-180deg);     -ms-transform: rotate(-180deg);     transform: rotate(-180deg) }  .lang-box.is-active .lang-list {     top: 25px;     transition: all .5s ease-in-out;     visibility: visible;     opacity: 1 }  .last-articles-box h3 {     padding: 0 0 20px }  .last-articles-box ul li {     padding: 0 0 15px;     line-height: 20px;     line-height: 2rem }  .bottom-box {     position: fixed;     width: 100%;     background: #fdc061;     transition: all .1s ease-in-out;     z-index: 100 }  .game-last-view {     position: relative;     padding: 2px 0 }  .game-last-view__title {     position: absolute;     top: -29px;     left: 0;     padding: 5px 55px 5px 10px;     text-transform: uppercase;     color: #13100e;     background: #fdc061;     text-decoration: none;     cursor: pointer;     font-size: 14px;     font-size: 1.4rem }  .game-last-view__title::before {     position: absolute;     top: 13px;     right: 15px;     height: 7px;     width: 7px;     content: "";     -webkit-transform: rotate(45deg);     -ms-transform: rotate(45deg);     transform: rotate(45deg);     -webkit-transform-origin: center center;     -ms-transform-origin: center center;     transform-origin: center center;     border-top: 1px solid #000;     border-left: 1px solid #000;     margin-left: -3px;     margin-right: -3px;     margin-bottom: -3px }  .game-last-view__title.active::before {     top: 10px;     -webkit-transform: rotate(-135deg);     -ms-transform: rotate(-135deg);     transform: rotate(-135deg) }  .game-item:hover .game-hover, .game-last-list__link {     -webkit-transform: scale(1);     transition: all .1s ease-in-out }  .game-last-list__item {     display: inline-block;     padding: 4px 3px 0;     box-sizing: border-box }  .game-last-list__link {     display: block;     -ms-transform: scale(1);     transform: scale(1) }  .game-last-list__link:hover {     -webkit-transform: scale(.9);     -ms-transform: scale(.9);     transform: scale(.9);     transition: all .1s ease-in-out }  .game-last-list__img {     display: block;     width: 135px;     height: 90px;     border: 2px solid #13100e;     box-sizing: border-box }  .change-points-box, .notification-box {     border-radius: 15px;     box-sizing: border-box }  .game-last-list__title {     position: absolute;     left: 0;     bottom: 0;     width: 100%;     background: #302d28;     color: #dcd9d5;     text-transform: uppercase;     height: 28px;     line-height: 28px;     overflow: hidden;     font-size: 10px;     font-size: 1rem }  .notification-box {     display: none;     position: fixed;     top: 20px;     left: 20px;     right: 20px;     padding: 10px 10px 20px;     color: #13100e;     z-index: 9999 }  .content .notification-box .sub-title, .notification-box .content .sub-title, .notification-box .title {     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     text-align: center;     font-size: 24px;     font-size: 2.4rem }  .notification-box .text {     padding: 10px 0 0 }  .notification-box.active {     display: block }  .notification-box.notification-success {     background: #3daa45 }  .notification-box.notification-error {     background: #e50000 }  .notification-box.notification-system {     background: #dcd9d5 }  .notification-box .close-icon {     position: absolute;     top: 10px;     right: 10px }  .provider-box {     float: left;     width: 240px }  .preloader-wrapp {     position: relative }  .preloader-wrapp__bottom-page {     width: 100%;     height: 100px }  .preloader-box {     position: absolute;     top: 0;     left: 0;     bottom: 0;     right: 0;     width: 100%;     z-index: 9999 }  .preloader-box:before {     position: absolute;     top: 50%;     left: 50%;     width: 64px;     height: 64px;     margin: -32px 0 0 -32px;     content: "";     z-index: 9999 }  .preloader-box__tournament {     position: absolute;     top: 0;     left: 0;     bottom: 0;     right: 0;     background: #302d28;     opacity: .8;     z-index: 10 }  .btn-preloader::before, .form-elem-preloader, .header-preloader-small {     position: absolute;     top: 50%;     left: 50%;     margin: -16px 0 0 -16px;     fill: #fff;     width: 30px;     height: 30px;     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLXNwaW4iPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MCA1MCkiPjxnIHRyYW5zZm9ybT0icm90YXRlKDApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZGMwNjEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwcyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMHMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmRjMDYxIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4xMnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMTJzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZkYzA2MSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuMjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjI1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMTM1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmRjMDYxIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC4zN3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuMzdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODApIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZGMwNjEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMjUpIHRyYW5zbGF0ZSgzNCAwKSI+PGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjgiIGZpbGw9IiNmZGMwNjEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGZyb209IjEiIHRvPSIwLjEiIGJlZ2luPSIwLjYycyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBmcm9tPSIxLjUiIHRvPSIxIiBiZWdpbj0iMC42MnMiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9jaXJjbGU+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI3MCkgdHJhbnNsYXRlKDM0IDApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iOCIgZmlsbD0iI2ZkYzA2MSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgZnJvbT0iMSIgdG89IjAuMSIgYmVnaW49IjAuNzVzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGZyb209IjEuNSIgdG89IjEiIGJlZ2luPSIwLjc1cyIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzE1KSB0cmFuc2xhdGUoMzQgMCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI4IiBmaWxsPSIjZmRjMDYxIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBmcm9tPSIxIiB0bz0iMC4xIiBiZWdpbj0iMC44N3MiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgZnJvbT0iMS41IiB0bz0iMSIgYmVnaW49IjAuODdzIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48L2c+PC9zdmc+) }  .game-item, .game-item__title {     position: relative;     text-align: center }  .form-elem-preloader {     z-index: 10 }  .btn-preloader::before {     content: "";     z-index: 10 }  .breadcrumbs-box {     margin: 0 0 15px;     padding: 0 0 5px;     color: #797979;     border-bottom: 1px solid #3d3d3d }  .breadcrumbs-list__item {     float: left;     margin: 0 15px 0 0 }  .breadcrumbs-list__item::after {     padding: 0 0 0 15px;     vertical-align: middle;     content: ">" }  .article-item ul li::before, .authorization-box .btn-box-center:after, .authorization-box .btn-box-center:before, .breadcrumbs-list__item:last-child::after, .chat-box-info-btn::after, .feature-box ul li::before, .form-elem-wrap::before, .game-jackpot__title::after, .game-jackpot__title::before, .jcf-checkbox.jcf-checked::before, .jcf-checkbox::before, .jcf-radio.jcf-checked::before, .jcf-scrollbar-horizontal .jcf-scrollbar-dec::before, .jcf-scrollbar-horizontal .jcf-scrollbar-inc::before, .nav-category-arrow__text::before, .nav-category__wrapp::before, .payment-box__link::before, .row:before {     content: "" }  .breadcrumbs-list__link {     color: #fdc061 }  .game-item {     padding: 2px;     background: #302d28 }  .game-item__image {     display: block;     width: 100%;     height: auto }  .game-item__title {     height: 24px;     padding: 5px 0;     letter-spacing: 1px;     text-transform: uppercase;     color: #ededed;     box-sizing: border-box;     overflow: hidden;     font-size: 10px;     font-size: 1rem }  .favorite-icon, .favorite-icon.is-active {     display: block;     background-repeat: no-repeat;     overflow: hidden;     height: 16px;     width: 16px }  .game-item__link {     display: block }  .favorite-icon {     position: absolute;     left: 6px;     bottom: 6px;     cursor: pointer;     z-index: 10;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1911px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .favorite-icon {                  background-size: 255px 2479px;         background-position: 0 -1862px;         height: 16px;         width: 16px     } }  .favorite-icon.is-active {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1893px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .favorite-icon.is-active {                  background-size: 255px 2479px;         background-position: 0 -1845px;         height: 16px;         width: 16px     } }  .game-jackpot {     position: absolute;     bottom: 25px;     left: 2px;     right: 2px;     background: #fdc061 }  .game-jackpot__title {     position: relative;     margin: 0 auto;     width: 87% }  .game-jackpot__title::after, .game-jackpot__title::before {     position: absolute;     z-index: 1 }  .game-jackpot__title::before {     top: 10px;     left: 0;     width: 100%;     height: 1px;     background: #13100e }  .game-jackpot__title::after {     left: 50%;     margin: 0 0 0 -40px;     width: 80px;     height: 14px;     background-color: #fdc061 }  .game-jackpot__image {     position: absolute;     top: 5px;     left: 50%;     width: 60px;     height: 14px;     margin: 0 0 0 -30px;     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAOCAYAAABzTn/UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu1JREFUeNrcl1uIjVEUx7/DuBxzYjJJ41LygKRkTO5lGLfyoDTKCxqJJilFIR48SLk+kRB5MGoKDSkl90vuMyi3UDSdHHdjZow55sz4r/p/tSx7n/PNE/nXr/3t/e2z97f2XmvtfWKFBb0DoyngGp9jqj0OPrE8AirUuzHgLOhvxsqA+2C8GbcANILrYCI4DeaBc2Bm8Ke+gmXgBKgC5aC76dMM1oGr4FHgURdHWy+WraZ9Mo0VzTDvSmjse36wUAm6gnGeuVfR2BSNEaVZVqlxbnOBStSGiLGHwAqwHlwG+WAO+AyqwUnwkb+ROV6BZJ7jQ7qx/GHaw5VvAoPACPCMbeE4YvB5z++1ZHG2gA6wFHww7+vVOKvNHC0sxXMOKI8ppUcmwUK2nwFz6ZEbfDvskxjcBo6yXubo06Geb4G+/BirPSAB9jIUoijfeEEUpaO4tEv9wGhQBy6ybZbDK7Rkcb6ABs/itYPdnvkGgqGgUO1sNn03ixIYb+i0wWXsewPcZdtUxqiO+/aI41VzvP0mMYZaxJiTGJxtdquNZUL1/2ncPuhM0gr1TT2XspSs+pqx2seRkBpNkrsHHjjGrmScyk6vNV4hOgyKwEgmKem3WWXjQC12FPUMsqxI3BGPocHFYJqabDq46ZlEYnesx6XF1ZcwMUnyusTFaVYnRIpEUSbH+x7ZdtiebwPAcD6v4c7VmzgOD/MhYB+oAdtUVndJjNzJ+Y4ZF42iuHpucri5U3mMo0lM5Y8dfcLdPc4+Ge7sBTCBieIOeMgzUOL5Kc/GFA0L6NrDzG5sovsmaPguZu13Wb45ybKc3y/zDva4edpl8HLPbrc64jejzsCN4AkTVQ3JJtmFF6ZNks1zVZcFq80xzkr2kUvLYt4JfGpxGRxKrn8LwHzW36gjZyuvdaEa2PY3JNfb7apexORZzISa06VDHVSGyvm4g/WK4N/WW3CKBI779W+K4c/DS7pb+KPa4P/SKF5grkjllwADADCzpyMCCYH8AAAAAElFTkSuQmCC);     z-index: 10 }  .free-icon, .new-icon, .top-icon, .tournament-icon {     height: 77px;     width: 77px;     background-repeat: no-repeat;     overflow: hidden;     display: block }  .game-jackpot__total {     position: relative;     padding: 15px 0 0;     font-weight: 700;     text-align: center;     color: #13100e;     font-size: 28px;     font-size: 2.8rem }  .cup-yggdrasil-icon, .free-icon, .hot-icon, .new-icon, .top-icon, .tournament-icon {     position: absolute;     top: 2px;     left: 2px }  .new-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1387px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .new-icon {                  background-size: 255px 2479px;         background-position: 0 -1352px;         height: 77px;         width: 77px     } }  .free-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -834px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .free-icon {                  background-size: 255px 2479px;         background-position: 0 -813px;         height: 77px;         width: 77px     } }  .tournament-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2026px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tournament-icon {                  background-size: 255px 2479px;         background-position: 0 -1974px;         height: 77px;         width: 77px     } }  .top-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1947px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .top-icon {                  background-size: 255px 2479px;         background-position: 0 -1896px;         height: 77px;         width: 77px     } }  .cup-yggdrasil-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -419px;     background-repeat: no-repeat;     overflow: hidden;     height: 80px;     width: 79px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .cup-yggdrasil-icon {                  background-size: 255px 2479px;         background-position: 0 -408px;         height: 80px;         width: 79px     } }  .hot-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -945px;     background-repeat: no-repeat;     overflow: hidden;     height: 77px;     width: 77px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .hot-icon {                  background-size: 255px 2479px;         background-position: 0 -922px;         height: 77px;         width: 77px     } }  .game-item.is-active .game-hover {     -ms-transform: scale(1);     transform: scale(1) }  .game-hover {     position: absolute;     top: 0;     left: 0;     bottom: 25px;     right: 0;     background: rgba(48, 45, 40, .5);     -webkit-transform: scale(0);     -ms-transform: scale(0);     transform: scale(0);     transition: all .1s ease-in-out;     z-index: 15 }  .game-hover .btn-green, .game-hover .btn-link, .game-hover .btn-link-gold {     position: absolute;     white-space: nowrap }  .game-hover .btn-green {     top: 25%;     left: 30px;     right: 30px;     width: auto;     padding: 0 }  .game-hover .btn-link, .game-hover .btn-link-gold {     display: block;     width: 100%;     top: 70%;     text-align: center }  .game-disabled {     position: absolute;     top: 0;     left: 0;     bottom: 25px;     right: 0;     padding: 0 50px;     background: rgba(48, 45, 40, .9);     color: #797979;     text-transform: uppercase;     font-size: 10px;     font-size: 1rem;     z-index: 15 }  .game-disabled-wrap {     display: table;     width: 100%;     height: 100% }  .game-disabled-text {     display: table-cell;     vertical-align: middle }  .payment-box {     display: table;     width: 100%;     padding: 0 0 10px;     text-align: center }  .payment-box__item {     display: table-cell;     width: 1%;     margin: 0 5px;     height: 40px;     vertical-align: top }  .payment-box__link {     position: relative;     display: inline-block;     color: #fff;     text-decoration: none;     text-align: center;     font-size: 9px;     font-size: .9rem }  .payment-box .maestro-icon::before, .payment-box .neteller-icon::before, .payment-box .qiwi-icon::before, .payment-box .skrill-icon::before, .payment-box .visa-icon::before, .payment-box .webmoney-icon::before, .payment-box .yandex-wallet-icon::before {     display: block;     background-repeat: no-repeat;     overflow: hidden }  .payment-box__link::before {     position: absolute;     left: 0;     top: 0 }  .payment-box__text {     position: absolute;     top: 0;     left: 50%;     margin: 0 0 0 -44px;     padding: 30px 0 0;     width: 88px;     color: #302d28;     transition: all .1s ease-in-out;     font-size: 13px;     font-size: 1.3rem }  .change-points-val__price, .change-points__title {     font-weight: 700;     font-size: 20px;     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .payment-box .visa-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2185px;     height: 47px;     width: 49px;     margin: -23.5px 0 0 -24.5px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .visa-icon::before {                  background-size: 255px 2479px;         background-position: 0 -2129px;         height: 47px;         width: 48.5px     } }  .payment-box .maestro-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1208px;     height: 40px;     width: 67px;     margin: -20px 0 0 -33.5px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .maestro-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1179px;         height: 40px;         width: 67.5px     } }  .payment-box .qiwi-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1697px;     height: 46px;     width: 44px;     margin: -23px 0 0 -22px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .qiwi-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1653px;         height: 46.5px;         width: 44px     } }  .payment-box .webmoney-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2321px;     height: 45px;     width: 45px;     margin: -22.5px 0 0 -22.5px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .webmoney-icon::before {                  background-size: 255px 2479px;         background-position: 0 -2261px;         height: 45px;         width: 45px     } }  .payment-box .yandex-wallet-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2368px;     height: 43px;     width: 38px;     margin: -21.5px 0 0 -19px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .yandex-wallet-icon::before {                  background-size: 255px 2479px;         background-position: 0 -2307px;         height: 43px;         width: 38px     } }  .payment-box .skrill-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1865px;     height: 26px;     width: 76px;     margin: -13px 0 0 -38px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .skrill-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1818px;         height: 26px;         width: 76px     } }  .payment-box .neteller-icon::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1312px;     height: 19px;     width: 107px;     margin: -9.5px 0 0 -53.5px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .payment-box .neteller-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1279px;         height: 19.5px;         width: 107.5px     } }  .change-points__article-left {     float: left;     width: 50%;     margin: 0 20px 20px 0 }  .change-points-box {     min-height: 350px;     padding: 35px 50px 10px;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     background: #302d28 }  .change-points__wrap {     position: relative }  .change-points__title {     padding: 0 0 5px;     word-spacing: 3px;     font-size: 2rem }  .change-points__title span {     color: #fdc061 }  .change-points-form-box {     margin: 40px 0 25px }  .change-points-row {     margin: 0 0 15px;     overflow: hidden }  .change-points-btn-box, .change-points__notice2 {     margin: 20px 0 0;     text-align: center }  .change-points-text, .change-points-val {     float: left;     box-sizing: border-box }  .change-points-text {     width: 51.28%;     line-height: 28px }  .change-points-val {     width: 48.72 }  .change-points-val__price {     text-align: center;     font-size: 2rem }  .change-points__effect {     -webkit-animation: .5s zommy;     animation: .5s zommy }  .inpt.inpt__change-points, .inpt__change-points.inpt-dark, .inpt__change-points.textarea-custome {     width: 120px;     text-align: center }  .change-points-btn-box .btn {     width: auto }  .change-points-btn-box .btn-transparent {     padding: 5px 25px }  .change-points__notice, .change-points__notice2 {     color: #797979 }  .change-points__highlights {     color: #ededed;     transition: all .2s ease-in-out }  .change-points-default-box {     z-index: 5 }  .change-points-popup-box {     position: absolute;     top: 0;     left: 0;     bottom: 0;     right: 0;     width: 100%;     height: 290px;     background: rgba(48, 45, 40, .95);     text-align: center;     z-index: 10 }  .header, .header-auth-btn, .header-btn-box, .header-exit-link, .header-wrapp, .logo {     position: relative }  .change-points__table {     display: table;     width: 100%;     height: 100% }  .change-points__table-cell {     display: table-cell;     width: 100%;     vertical-align: middle }  .change-points-complete-box, .change-points-confirm-box, .change-points-error-box {     visibility: hidden;     opacity: 0 }  .change-points-complete-box.is-active, .change-points-confirm-box.is-active, .change-points-error-box.is-active {     visibility: visible;     opacity: 1;     transition: opacity .2s ease-in-out }  .close-icon, .close-icon:hover {     transition: all .1s ease-in-out }  .change-points-confirm-box .btn {     width: auto }  .change-points-confirm-box .btn-green {     width: 50% }  .change-points-confirm-box .btn-box-center {     padding: 0 0 10px }  .change-points__message {     padding: 0 0 20px;     font-size: 20px;     font-size: 2rem }  .withdrawal-header {     margin: 0 0 15px }  .withdrawal-header .jcf-select-withdrawal-select {     width: 80px;     min-width: 80px }  .withdrawal-title {     display: inline-block;     margin: 0 15px 0 0;     line-height: 28px }  .is-countdown {     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .countdown-holding span {     color: #13100e }  .countdown-row {     width: 100%;     padding: 0 2px;     text-align: center }  .countdown-show1 .countdown-section {     width: 98%;     border: 1px solid red }  .countdown-show2 .countdown-section {     width: 48% }  .countdown-show3 .countdown-section {     width: 32.5% }  .countdown-show4 .countdown-section {     width: 50px }  .countdown-show5 .countdown-section {     width: 19.5% }  .countdown-show6 .countdown-section {     width: 16.25% }  .countdown-show7 .countdown-section {     width: 14% }  .countdown-section {     float: left;     margin: 10px 0 0;     text-align: center;     font-size: 10px;     font-size: 1rem }  .countdown-amount {     padding: 5px;     background: #dcd9d5;     color: #13100e;     border-radius: 5px;     font-size: 18px;     font-size: 1.8rem }  .countdown-period {     display: block;     margin: 5px 0 0 }  .countdown-descr {     display: block;     width: 100% }  .header {     padding: 15px 0;     background: #13100e;     z-index: 110 }  .header-balance-link, .header-user-name {     padding: 0 15px;     text-decoration: none;     font-size: 14px;     line-height: 30px }  .logo {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1166px;     background-repeat: no-repeat;     overflow: hidden;     height: 40px;     width: 255px;     z-index: 215 }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .logo {                  background-size: 255px 2479px;         background-position: 0 -1138px;         height: 40px;         width: 255px     } }  .header-btn-box {     float: right;     width: 290px;     overflow: hidden;     z-index: 210 }  .header-register-btn {     float: right;     width: 165px;     margin: 0 1.764705882352941% 0 0;     border-radius: 0 50px 50px 0 }  .header-auth-btn {     float: right;     width: 110px;     margin: 0 2px 0 0;     border-radius: 50px 0 0 50px }  .header-balance-link, .header-email-link, .header-exit-link, .header-messages-link, .header-user-name {     float: right;     overflow: hidden }  .header-balance-link, .header-email-link, .header-messages-link {     margin: 0 10px 0 0 }  .header-exit-link {     width: 30px;     height: 30px;     margin: 0 0 0 15px;     background: #fdc061;     border-radius: 30px;     box-sizing: border-box }  .header-exit-link .exit-icon {     position: absolute;     top: 7px;     left: 6px;     width: 16px;     height: 16px;     fill: #13100e }  .header-exit-link:hover {     border: 1px solid #fdc061;     background: 0 0 }  .header-exit-link:hover .exit-icon {     fill: #fdc061 }  .header-balance-link {     background: #302d28;     border-radius: 0 30px 30px 0;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     color: #fdc061;     font-size: 1.4rem }  .header-user-name {     margin: 0 2px 0 0;     background: #302d28;     border-radius: 30px 0 0 30px;     color: #ededed;     font-size: 1.4rem }  .header-user-name:hover {     color: #ededed }  .header-email-link, .header-messages-link {     position: relative;     width: auto;     height: 31px;     background: #302d28;     box-sizing: border-box;     font-weight: 400;     overflow: hidden }  .header-email-link .calendar-icon, .header-email-link .email-icon, .header-messages-link .calendar-icon, .header-messages-link .email-icon {     position: absolute;     left: 8px;     fill: #fdc061 }  .header-email-link .email-icon, .header-messages-link .email-icon {     top: 9px;     width: 16px;     height: 12px }  .header-email-link .calendar-icon, .header-messages-link .calendar-icon {     top: 4px;     width: 16px;     height: 22px }  .header-count-notification {     display: block;     padding: 0 0 0 15px;     line-height: 30px }  .count-notification {     color: #e50000 }  .count-notification.is-empty {     color: #fdc061 }  .content {     padding-top: 40px }  .content p {     margin: 15px 0 30px;     line-height: 22px;     line-height: 2.2rem }  .content .cols-9 {     padding: 0 20px 0 0 }  .content .cols-3 {     padding: 0 0 0 20px }  .content-toggle {     position: relative;     height: 200px;     overflow: hidden } .content-toggle.open {     height: 100%; } .content-fade-out {     position: absolute;     left: 0;     bottom: 0;     width: 100%;     height: 100px;     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FF13100E');     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEwMGUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);     background-size: 100%;     background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #13100e 100%) }  .content-toggle-btn-box {     text-align: right }  .content-toggle-btn {     cursor: pointer;     color: #fdc061;     text-decoration: underline }  .content-toggle-btn:hover, .footer-nav__link, .nav-category__link, .nav-general__link {     text-decoration: none }  .content-top-box {     position: relative;     padding: 0 8px }  .provider-search-box {     padding: 15px 0 0 }  .main-content .search-box {     float: right;     width: 235px;     overflow: hidden }  .content .sub-title, .content .title {     padding: 0 0 20px;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     font-weight: 700;     color: #ededed }  .content .sub-title {     color: #fdc061 }  .main-content .last-articles-box {     padding: 0 0 10px }  .main-content .separate {     margin: 0 0 20px }  .close-icon {     opacity: 1;     cursor: pointer;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -279px;     background-repeat: no-repeat;     overflow: hidden;     height: 16px;     width: 16px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .close-icon {                  background-size: 255px 2479px;         background-position: 0 -271px;         height: 16px;         width: 16px     } }  .close-icon:hover {     opacity: .2 }  .row {     position: relative;     box-sizing: border-box }  .row:before {     display: table }  .row:after, .row:before {     box-sizing: border-box }  .cols-1, .cols-10, .cols-11, .cols-12, .cols-2, .cols-3, .cols-4, .cols-5, .cols-6, .cols-7, .cols-8, .cols-9 {     float: left;     position: relative;     box-sizing: border-box }  .cols-1 {     width: 8.33333% }  .cols-2 {     width: 16.66666% }  .cols-3 {     width: 25% }  .cols-4 {     width: 33.33333% }  .cols-5 {     width: 41.66666% }  .cols-6 {     width: 50% }  .cols-7 {     width: 58.33333% }  .cols-8 {     width: 66.66666% }  .cols-9 {     width: 75% }  .cols-10 {     width: 83.33333% }  .cols-11 {     width: 91.66666% }  .cols-12 {     width: 100% }  .inpt, .inpt-dark, .textarea-custome {     position: relative;     width: 100%;     height: 30px;     padding: 0 10px;     border: none;     line-height: 1;     color: #000;     border-radius: 3px;     box-sizing: border-box;     font-size: 14px;     font-size: 1.4rem;     z-index: 5 }  .inpt[disabled=disabled], [disabled=disabled].inpt-dark, [disabled=disabled].textarea-custome {     height: 34px;     background: #797979 }  .inpt-dark {     background: #302d28;     border-radius: 3px 0 0 3px;     box-sizing: border-box;     color: #fff;     font-size: 12px;     font-size: 1.2rem }  .form-line {     position: relative;     padding: 0 0 15px }  .form-box {     width: 480px;     margin: 0 auto }  .form-elem-wrap {     position: relative;     width: 100%;     display: inline-block }  .form-elem-wrap::before {     position: absolute;     top: -5px;     left: -5px;     right: -5px;     bottom: -5px;     padding: 3px;     border-radius: 5px;     border: 2px solid #fdc061;     opacity: 0 }  .form-elem-wrap .label {     position: absolute }  .form-elem-wrap.active::before {     opacity: 1;     -webkit-animation: rubberBand .5s;     animation: rubberBand .5s }  .form-elem-wrap.error-border::before {     opacity: 1;     border: 2px solid #e50000 }  .form-elem-wrap.select-border::before {     border-bottom: none }  .form-elem-wrap.select-border.error:before {     border: 2px solid #e50000 }  .error {     -webkit-transform: translateZ(0) }  .jcf-disabled .jcf-select-opener {     border-color: #999 transparent transparent }  .jcf-checkbox {     width: 12px;     height: 12px;     border-radius: 1px }  .jcf-checkbox span {     width: 15px;     height: 8px;     border: 3px solid #fdc061;     border-width: 0 0 3px 3px;     opacity: 0 }  .jcf-checkbox::before {     opacity: 0 }  .jcf-checkbox.jcf-checked {     position: relative;     z-index: 1 }  .jcf-checkbox.jcf-checked::before {     position: absolute;     top: 50%;     left: 50%;     width: 50px;     height: 50px;     margin: -27px 0 0 -27px;     border-radius: 50%;     border: 2px solid #fdc061;     -webkit-animation: circleOut .3s;     animation: circleOut .3s }  .jcf-checkbox.jcf-checked span {     opacity: 1 }  :root .jcf-checkbox span {     margin: -11px 0 0 -8px;     box-shadow: -1px 3px 2px #000 }  .jcf-radio {     width: 12px;     height: 12px }  .jcf-radio span {     background: #13100e }  .jcf-radio.jcf-unchecked {     position: relative;     z-index: 10 }  .jcf-radio::before {     content: "";     opacity: 0;     z-index: 1 }  .jcf-radio.jcf-checked {     position: relative;     z-index: 5 }  .jcf-radio.jcf-checked::before {     position: absolute;     top: 50%;     left: 50%;     width: 50px;     height: 50px;     margin: -27px 0 0 -27px;     border-radius: 50%;     border: 2px solid #fdc061;     -webkit-animation: circleOut .3s;     animation: circleOut .3s;     z-index: 1 }  .jcf-radio.jcf-checked span {     opacity: 1 }  .jcf-select {     width: 100%;     height: 30px;     margin: 0;     border: none;     border-radius: 3px;     color: #000 }  .jcf-select .jcf-select-text {     line-height: 30px }  .jcf-select .jcf-select-opener {     position: absolute;     top: 50%;     right: 10px;     margin: -2px 0 0;     width: 0;     height: 0;     border-style: solid;     border-width: 7px 4px 0;     border-color: #000 transparent transparent }  .jcf-select .jcf-select-drop {     left: 0;     border: none }  .jcf-select .jcf-select-drop .jcf-select-drop-content {     border: none }  .jcf-select .jcf-list-box .jcf-selected, .jcf-select .jcf-select-drop .jcf-hover {     background: #fdc061 }  .jcf-select.jcf-drop-active {     border-radius: 3px 3px 0 0 }  .select-wrap-dark .jcf-list, .select-wrap-dark .jcf-select {     background: #302d28;     color: #fdc061 }  .select-wrap-dark .jcf-option {     color: #fdc061 }  .select-wrap-dark .jcf-option.jcf-hover {     color: #302d28 }  .select-wrap-dark .jcf-select-opener {     border-color: #fdc061 transparent transparent }  .jcf-scrollbar {     border: 1px solid #302d28 }  .jcf-scrollbar .jcf-scrollbar-slider {     background: #13100e }  .jcf-scrollbar .jcf-scrollbar-handle {     top: 1px;     height: 12px;     background: #ededed;     border-radius: 10px }  .jcf-scrollbar .jcf-scrollbar-handle:hover {     background: #797979 }  .jcf-scrollbar-horizontal {     background: #13100e }  .jcf-scrollbar-horizontal .jcf-scrollbar-dec, .jcf-scrollbar-horizontal .jcf-scrollbar-inc {     margin: 1px 0 0;     width: 12px;     height: 12px;     background: #13100e }  .jcf-scrollbar-horizontal .jcf-scrollbar-dec::before, .jcf-scrollbar-horizontal .jcf-scrollbar-inc::before {     position: absolute;     top: 3px }  .jcf-scrollbar-horizontal .jcf-scrollbar-dec::before {     left: 4px;     width: 0;     height: 0;     border-style: solid;     border-width: 4px 4px 4px 0;     border-color: transparent #ededed transparent transparent }  .jcf-scrollbar-horizontal .jcf-scrollbar-inc::before {     right: 4px;     width: 0;     height: 0;     border-style: solid;     border-width: 4px 0 4px 4px;     border-color: transparent transparent transparent #ededed }  .textarea-custome {     padding: 5px 10px;     width: 100%;     height: 100%;     line-height: 16px;     resize: none;     font-size: 13px;     font-size: 1.3rem }  .jcf-file {     background: 0 0 }  .jcf-file .jcf-upload-button {     margin: 0 0 0 10px;     color: #fdc061;     border: 1px solid #fdc061;     border-radius: 25px;     background: 0 0;     text-transform: capitalize }  .nav-general-box {     position: relative;     background: rgba(0, 0, 0, .5);     z-index: 100 }  .nav-general-box__dashboard {     background: #302d28 }  .nav-general-box__dashboard .btn {     box-shadow: 0 0 50px #000 }  .nav-general-box__auth {     overflow: hidden }  .nav-general-box__auth .nav-general {     float: left }  .nav-general-box__auth .btn {     display: block;     float: right;     width: auto;     height: 40px;     padding: 0 40px }  .chat-box-info-btn, .chat-box-info-text, .inpt-bonus, .nav-general__item {     float: left }  .nav-general {     overflow: hidden }  .nav-general__item {     text-align: center;     border-right: 1px solid #000 }  .nav-general__item:last-child {     border-right: none }  .nav-general__link {     display: block;     padding: 10px 35px;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     letter-spacing: 2px;     color: #fdc061;     text-transform: uppercase;     transition: background .1s ease-in-out;     font-size: 14px;     font-size: 1.4rem }  .footer-nav, .nav-category__link {     letter-spacing: 1px;     font-weight: 700;     text-transform: uppercase }  .nav-general__link.is-active {     color: #000;     background: #fdc061;     pointer-events: none }  .nav-general__link:hover {     transition: all .1s ease-in-out;     background: rgba(253, 192, 97, .1) }  .nav-category {     position: relative }  .nav-category-list {     display: table;     width: 100% }  .nav-category-list__item {     display: table-cell;     position: relative;     width: 1%;     text-align: center;     overflow: hidden }  .nav-category-list__item:first-child a {     margin-left: 0 }  .nav-category-list__item:last-child a {     margin-right: 0 }  .nav-category__scroll {     -webkit-overflow-scrolling: touch }  .nav-category__wrapp {     position: relative;     padding: 10px 0 0;     height: 81px;     overflow: hidden }  .nav-category__wrapp::before {     position: absolute;     bottom: 0;     left: 0;     width: 100%;     height: 1px;     background: #fdc061;     z-index: 10 }  .nav-category-desktop-only {     padding: 0 0 20px }  .nav-category-desktop-only .nav-category__scroll {     overflow: hidden }  .nav-category .nav-category__scroll {     top: 10px;     transition: top .2s ease-in-out }  .nav-category .nav-category__wrapp {     transition: height .2s ease-in-out }  .nav-category.is-active .nav-category__scroll {     top: 15px;     transition: top .2s ease-in-out }  .nav-category.is-active .nav-category__wrapp {     transition: height .2s ease-in-out }  .nav-category-arrow {     display: none;     position: absolute;     right: 0;     bottom: -5px;     padding: 5px 40px 5px 10px;     background: #302d28;     border-radius: 0 0 5px 5px;     color: #fdc061;     text-align: center;     cursor: pointer;     z-index: 10 }  .nav-category-arrow.is-active .nav-category-arrow__text::before, .nav-category-arrow__text::before {     transition: all .2s ease-in-out;     background-position: 0 0;     background-repeat: no-repeat;     height: 8px;     width: 16px;     display: block;     overflow: hidden }  .nav-category-arrow__text {     position: relative }  .nav-category-arrow.is-show {     display: block }  .nav-category-arrow__text::before {     position: absolute;     top: 5px;     right: -30px;     -webkit-transform: rotate(0);     -ms-transform: rotate(0);     transform: rotate(0);     background-image: url(/uploads/366/images-list-sbccaa1555f.png) }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .nav-category-arrow__text::before {                  background-size: 255px 2479px;         background-position: 0 0;         height: 8px;         width: 16px     } }  .nav-category-arrow.is-active .nav-category-arrow__text::before {     -webkit-transform: rotate(-180deg);     -ms-transform: rotate(-180deg);     transform: rotate(-180deg);     background-image: url(/uploads/366/images-list-sbccaa1555f.png) }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .nav-category-arrow.is-active .nav-category-arrow__text::before {                  background-size: 255px 2479px;         background-position: 0 0;         height: 8px;         width: 16px     } }  .nav-category-desktop-only.is-active .nav-category__link.is-active {     border-bottom: 1px solid #fdc061;     border-radius: 10px }  .nav-category-desktop-only.is-active .nav-category__link:hover {     border-radius: 10px }  .nav-category__link {     display: block;     position: relative;     height: 81px;     margin: 0 5px;     padding: 1px;     border-bottom: none;     border-radius: 10px 10px 0 0;     color: #fdc061;     font-family: Arial, Helvetica, sans-serif;     overflow: hidden;     box-sizing: border-box;     z-index: 10;     font-size: 10px;     font-size: 1rem }  .chat-box-info-btn span, .feature-box .feature-box-title, .footer-nav, .tour-item .tour-decription-box .tour-point .tour-point-count {     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .nav-category__link .cat-text {     position: absolute;     left: 0;     bottom: 10px;     width: 100% }  .nav-category__link:hover {     background: #fdc061 }  .nav-category__link:hover .cat-text {     color: #13100e }  .nav-category__link:hover svg {     fill: #13100e }  .nav-category__link.is-active {     border: 1px solid #fdc061;     border-bottom: 1px solid #13100e;     pointer-events: none }  .nav-category__link.is-active:hover {     background: 0 0 }  .all-game-icon, .cards-icon, .fav-icon, .jackpot-icon, .keno-icon, .live-icon, .roul-icon, .slots-icon, .vpoker-icon {     position: absolute;     top: 15px;     left: 50%;     width: 46px;     height: 27px;     margin: 0 0 0 -23px;     fill: #fdc061 }  .jackpot-icon {     width: 45px;     height: 25px }  .fav-icon {     width: 26px;     height: 24px;     margin: 0 0 0 -13px }  .game-list-box {     margin: 15px 0 0;     overflow: hidden }  .game-list {     overflow: hidden;     height: 800px; } .game-list.open {     height: inherit; } .game-list__item {     display: inline-block;     width: 20%;     margin: 0 -4px 0 0;     padding: 8px;     box-sizing: border-box }  .btn-all-game {     width: auto }  .article-item .article-date-box {     display: block;     padding: 15px 0 10px;     color: #797979 }  .article-item .article-date-box .article-date-icon {     float: left;     margin: 0 10px 0 0;     width: 16px;     height: 16px;     fill: #797979 }  .article-item .article-image-link {     display: block }  .article-item .article-image {     margin: 15px 0 0;     width: 100%;     height: auto }  .article-item ul li {     position: relative;     padding: 0 0 15px 20px }  .article-item ul li::before {     position: absolute;     top: 5px;     left: 0;     width: 5px;     height: 5px;     background: #fdc061;     border-radius: 50% }  .curacao-icon, .netent-icon, .quickfire-icon, .quickspin-icon, .yggdrasil-icon {     background-repeat: no-repeat;     overflow: hidden }  .article-2-colum {     overflow: hidden }  .article-2-colum .left, .article-2-colum .right {     box-sizing: border-box }  .article-2-colum .left {     padding: 0 30px 0 0 }  .article-2-colum .right {     padding: 0 0 0 30px }  .article-notice {     color: #797979 }  .footer {     position: relative;     padding: 40px 0 20px }  .footer__certificate-box {     padding: 30px 0 0 }  .certificate-box {     text-align: center }  .certificate-box__item {     display: inline-block;     padding: 0 15px;     vertical-align: middle }  .certificate-box__first {     padding: 0 40px }  .certificate-box__link, .curacao-icon, .pagi-icon, .quickfire-icon, .quickspin-icon, .security-icon {     display: block }  .quickfire-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1745px;     height: 60px;     width: 150px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .quickfire-icon {                  background-size: 255px 2479px;         background-position: 0 -1701px;         height: 60px;         width: 150px     } }  .netent-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1333px;     height: 52px;     width: 145px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .netent-icon {                  background-size: 255px 2479px;         background-position: 0 -1300px;         height: 51.5px;         width: 145px     } }  .yggdrasil-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2475px;     height: 52px;     width: 250px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .yggdrasil-icon {                  background-size: 255px 2479px;         background-position: 0 -2411px;         height: 51.5px;         width: 250px     } }  .quickspin-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1807px;     height: 38px;     width: 157px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .quickspin-icon {                  background-size: 255px 2479px;         background-position: 0 -1762px;         height: 38px;         width: 157px     } }  .curacao-icon {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -581px;     height: 58px;     width: 50px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .curacao-icon {                  background-size: 255px 2479px;         background-position: 0 -568px;         height: 58.5px;         width: 50px     } }  .itechlabs-icon, .pagi-icon {     display: block;     background-repeat: no-repeat;     overflow: hidden;     height: 53px;     width: 53px }  .itechlabs-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1072px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .itechlabs-icon {                  background-size: 255px 2479px;         background-position: 0 -1046px;         height: 53px;         width: 53px     } }  .pagi-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1526px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .pagi-icon {                  background-size: 255px 2479px;         background-position: 0 -1488px;         height: 53px;         width: 53px     } }  .askgamblers-icon, .comodo-icon {     display: block;     background-repeat: no-repeat;     height: 47px;     overflow: hidden }  .comodo-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -297px;     width: 119px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .comodo-icon {                  background-size: 255px 2479px;         background-position: 0 -288px;         height: 47px;         width: 119px     } }  .askgamblers-icon {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -188px;     width: 142px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .askgamblers-icon {                  background-size: 255px 2479px;         background-position: 0 -182px;         height: 47px;         width: 142px     } }  .copyrights-box {     width: 30%;     margin: 0 auto;     padding: 10px 0 0;     text-align: center;     line-height: 25px;     font-size: 13px;     font-size: 1.3rem }  .footer__nav-box {     margin: 50px auto 0;     padding: 30px 0;     background: #302d28 }  .footer-nav {     width: 100%;     text-align: center;     color: #dcd9d5 }  .footer-nav__item {     display: table-cell;     width: 1% }  .footer-nav__link {     color: #fdc061;     transition: all .1s ease-in-out;     font-size: 14px;     font-size: 1.4rem }  .footer-nav__link:hover {     color: #dcd9d5 }  .popup-wrapp {     position: fixed;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: rgba(0, 0, 0, .8);     z-index: 9999 }  .popup-box {     position: absolute;     left: 50%;     width: 480px;     padding: 20px 0;     margin: 50px 0 0 -250px;     border: 1px solid #797979;     border-radius: 15px;     background: #302d28 }  .popup-box .close-icon {     position: absolute;     top: 15px;     right: 15px;     z-index: 100 }  .popup-main-messages {     padding: 0 20px;     word-wrap: break-word }  .content .popup-main-messages .sub-title, .popup-main-messages .content .sub-title, .popup-main-messages .title {     font-size: 14px;     font-size: 1.4rem }  .popup-main-messages p {     line-height: 24px }  .bonus-item {     margin: 0 10px 20px;     min-height: 320px;     padding: 0 12.90322580645161%;     background: #302d28;     border-radius: 20px;     border: 1px solid #302d28;     box-sizing: border-box }  .bonus-item:hover {     border: 1px solid #3daa45 }  .bonus-active-item {     background: #13100e;     border: 1px solid #302d28;     text-align: center }  .bonus-active-item .bonus-title {     color: #ededed }  .bonus-active-item .bonus-icon-box {     padding: 7% 0 3% }  .bonus-active-item .bonus-link {     color: #fdc061 }  .bonus-item-link-wrapp {     display: block;     width: 100%;     height: 100%;     text-decoration: none }  .bonus-icon-box {     padding: 7% 0 10% }  .bonus-icon-box .cash-icon, .bonus-icon-box .cup-icon, .bonus-icon-box .handcash-icon, .bonus-icon-box .handphone-icon, .bonus-icon-box .horseshoe-icon, .bonus-icon-box .pointer-icon, .bonus-icon-box .present-icon, .bonus-icon-box .slot-icon {     display: block;     margin: 0 auto;     width: 104px;     height: 104px }  .bonus-text {     padding: 10px 0 0;     line-height: 22px;     color: #ededed }  .form-bonus-active {     width: 280px;     margin: 15px auto 25px }  .inpt-bonus.inpt-dark {     width: 165px;     height: 30px;     border-radius: 0;     background: #302d28 }  .sbmt-bonus {     width: 110px;     height: 30px;     background: #3daa45;     border-radius: 0 25px 25px 0;     color: #13100e;     border: none }  .table-about {     width: 300px;     padding: 0 0 0 80px }  .table-about-title {     width: 20%;     vertical-align: top;     font-weight: 700;     color: #fdc061;     font-size: 16px;     font-size: 1.6rem }  .table-about-content {     width: 80%;     padding: 5px 0 30px 30px }  .license-box {     width: 200px;     text-align: center }  .license-box a {     display: block;     margin: 15px 0 0 }  .chat-box-info {     height: 105px;     margin: 0 0 15px;     background: #302d28;     overflow: hidden }  .chat-box-info-btn .btn {     letter-spacing: 0;     white-space: nowrap }  .chat-box-info-text {     width: 28%;     padding: 20px 20px 20px 30px;     line-height: 22px }  .chat-box-info-btn {     position: relative;     width: 18%;     padding: 10px 0 0 50px;     text-align: center }  .chat-box-info-btn span {     display: block;     color: #fdc061;     font-size: 20px;     font-size: 2rem }  .chat-box-info-btn .btn-green {     margin: 10px 0 0 }  .chat-box-info-btn::after {     position: absolute;     bottom: -15px;     right: -120px;     width: 98px;     height: 124px; }  .mobile-chat-box-info-text, .mobile-license-box {     display: none }  .article-2-colum__certificate {     padding: 0 0 40px }  .article-2-colum__certificate .left, .article-2-colum__certificate .right {     padding: 0;     width: 50% }  .certificate-wrap {     display: table;     width: 100%;     height: 350px }  .certificate-inner {     display: table-cell;     width: 100%;     vertical-align: middle;     text-align: center }  .certificate-logo {     display: inline-block }  .certificate-small {     width: 100%;     height: auto }  .certificate-big {     display: none;     position: fixed;     top: 50%;     left: 50%;     margin: -280px 0 0 -370px;     width: 740px;     height: 560px;     z-index: 9999 }  .certificate-big.is-active {     display: block }  .page-registration {     padding: 50px 0 0;     min-height: 600px;     background-size: cover }  .authorization-box, .registration-box, .restore-box {     border-radius: 15px;     background: #302d28;     box-sizing: border-box }  .registration-box {     width: 480px;     margin: 0 auto;     padding: 20px 60px }  .registration-box .form-line {     position: relative;     padding: 0 0 35px }  .registration-box .form-line .error {     position: absolute;     left: 115px;     top: 35px }  .registration-box .label {     position: absolute;     top: 15px;     left: -115px;     width: 105px;     padding: 0 0 0 10px;     text-align: right;     box-sizing: border-box;     -webkit-transform: translateY(-50%);     transform: translateY(-50%);     -ms-transform: translateY(-50%);     z-index: 10 }  .registration-box .form-elem-inpt, .registration-box .form-elem-select {     float: right;     width: 245px;     z-index: 5 }  .registration-box .form-elem-inpt-captcha {     float: right;     width: 80px;     margin: 0 5px 0 0 }  .registration-box .captcha-img-box {     float: right }  .registration-box .captcha-img {     width: 160px;     height: 30px }  .registration-box .captcha-reg .inpt, .registration-box .captcha-reg .inpt-dark, .registration-box .captcha-reg .textarea-custome {     z-index: 1 }  .registration-box .chekcbox-reg {     float: right;     width: 245px }  .registration-box .chekcbox-reg .label {     float: right;     position: relative;     top: 0;     left: 0;     width: 90%;     line-height: 20px;     text-align: left;     color: #dcd9d5;     -webkit-transform: translateY(0);     transform: translateY(0);     -ms-transform: translateY(0);     font-size: 14px;     font-size: 1.4rem;     z-index: 1 }  .registration-box .chekcbox-reg .error {     left: -1px }  .registration-box .btn-green {     width: auto }  .registration-box .social-box {     width: 290px;     margin: 0 auto 20px;     overflow: hidden }  .popup-header {     padding: 0 10px 25px 0;     border-bottom: 1px solid #797979;     overflow: hidden }  .popup-footer {     padding: 10px 0 0;     border-top: 1px solid #797979 }  .popup-footer .btn {     width: auto }  .authorization-box {     width: 480px;     margin: 0 auto;     padding: 20px 100px 20px 60px }  .authorization-box .content .sub-title, .authorization-box .title, .content .authorization-box .sub-title {     padding: 0 0 20px }  .authorization-box .form-line {     position: relative;     padding: 0 0 35px }  .authorization-box .form-line .error {     position: absolute;     left: 65px;     top: 35px }  .authorization-box .label {     position: absolute;     top: 15px;     left: -115px;     width: 105px;     padding: 0 0 0 10px;     text-align: right;     box-sizing: border-box;     -webkit-transform: translateY(-50%);     transform: translateY(-50%);     -ms-transform: translateY(-50%);     z-index: 10 }  .authorization-box .form-elem-inpt {     float: right;     width: 255px;     z-index: 5 }  .authorization-box .btn-box-center:after, .authorization-box .btn-box-center:before {     display: table }  .authorization-box .btn-green {     float: right;     width: 255px }  .authorization-box .content-box-right {     margin: 0 0 20px }  .authorization-box .form-elem-inpt-captcha {     float: right;     width: 90px;     margin: 0 5px 0 0 }  .authorization-box .captcha-img-box {     float: right }  .authorization-box .captcha-img {     width: 160px;     height: 30px }  .authorization-box .captcha-reg .inpt, .authorization-box .captcha-reg .inpt-dark, .authorization-box .captcha-reg .textarea-custome {     z-index: 1 }  .form-elem-select-soc-reg {     float: right;     width: 255px }  .restore-box {     width: 480px;     margin: 0 auto;     padding: 20px 60px }  .content .restore-box .sub-title, .restore-box .content .sub-title, .restore-box .title {     padding: 0 0 20px }  .restore-box .form-line {     position: relative;     padding: 0 0 35px }  .restore-box .form-line .error {     position: absolute;     left: 65px;     top: 35px }  .restore-box .restore-email-field .label {     position: relative;     left: 0;     float: right;     display: block;     width: 255px;     margin: 0 0 10px;     padding: 0;     text-align: center;     line-height: 16px }  .restore-box .restore-email-field .error {     top: auto;     bottom: 18px }  .restore-box .label {     position: absolute;     top: 15px;     left: -115px;     width: 105px;     padding: 0 0 0 10px;     text-align: right;     box-sizing: border-box;     -webkit-transform: translateY(-50%);     transform: translateY(-50%);     -ms-transform: translateY(-50%);     z-index: 10 }  .restore-box .form-elem-inpt {     float: right;     width: 255px;     z-index: 5 }  .restore-box .form-elem-inpt-captcha {     float: right;     width: 90px;     margin: 0 5px 0 0 }  .restore-box .captcha-img-box {     float: right }  .restore-box .captcha-img {     width: 160px;     height: 30px }  .restore-box .captcha-reg .inpt, .restore-box .captcha-reg .inpt-dark, .restore-box .captcha-reg .textarea-custome {     z-index: 1 }  .restore-box .btn-green {     float: right;     width: 255px;     margin: 0 0 20px }  .info-btm-box .btn, .page-demo .btn {     width: auto }  .info-btm-box {     padding: 10px 0 15px;     background: #13100e;     text-align: center;     font-size: 14px;     font-size: 1.4rem }  .info-btm-box p {     margin: 15px 0 }  .page-demo {     background: #13100e }  .page-demo .btn-box-center, .page-demo .btn-box-center.border-bottom, .page-demo .btn-box-center.border-top {     padding: 25px 0 }  .page-demo .btn-box-center.border-bottom {     margin: 0 0 50px }  .page-demo .btn-transparent {     min-width: 200px }  .content-demo-top-box {     box-sizing: border-box }  .demo-game-box {     width: 650px;     height: 360px;     margin: 0 auto }  .iframe-demo-game {     display: block;     width: 100%;     height: 100%;     border: none }  .demo-game-info-top {     padding: 0 0 40px }  .demo-game-info-top .feature-box {     float: left;     width: 28.57142857142857% }  .demo-game-info-top .demo-game-description-preview {     float: right;     width: 69.38775510204082%;     box-sizing: border-box }  .feature-box {     position: relative;     padding: 50px 50px 20px 60px;     border: 1px solid #302d28;     border-radius: 15px;     box-sizing: border-box }  .feature-box .feature-box-title {     position: absolute;     top: -10px;     left: 0;     width: 100%;     letter-spacing: 1px;     text-align: center;     text-transform: uppercase;     font-size: 14px;     font-size: 1.4rem }  .feature-box .feature-box-title span {     padding: 0 15px;     background: #13100e }  .feature-box ul li {     position: relative;     padding: 0 0 15px }  .feature-box ul li::before {     position: absolute;     top: 5px;     left: -20px;     width: 4px;     height: 4px;     background: #fdc061;     border-radius: 4px }  .feature-box ul li span {     color: #fdc061 }  .tour-game-wrapper {     position: relative;     margin: 10px 0 0 }  .tour-in-btn {     width: auto }  .page-tournaments-article .tour-item {     padding: 0 0 30px }  .tour-item {     margin: 0 0 30px;     padding: 30px 7.8125% 40px;     border-radius: 15px }  .tour-item.tour-item-bg {     background: #302d28 }  .tour-item .tour-title {     color: #fdc061;     font-size: 20px;     font-size: 2rem }  .tour-item .tour-decription-box {     padding: 20px 0 0 }  .tour-item .tour-decription-box .tour-point, .tour-item .tour-decription-box .tour-text, .tour-item .tour-decription-box .tour-time-box {     float: left;     box-sizing: border-box }  .tour-item .tour-decription-box .tour-text {     width: 55.55555555555556%;     padding: 0 60px 0 0;     line-height: 20px }  .tour-item .tour-decription-box .tour-time-box {     width: 27.77777777777778% }  .tour-item .tour-decription-box .tour-time-box .tour-time-count {     padding: 0 0 15px }  .tour-item .tour-decription-box .tour-time-box .tour-time-title {     padding: 0 0 0 5px;     color: #797979 }  .tour-item .tour-decription-box .tour-time-box .tour-time-finished, .tour-item .tour-decription-box .tour-time-box .tour-time-members {     padding: 0 0 0 5px;     font-weight: 700;     font-size: 14px;     font-size: 1.4rem }  .tour-item .tour-decription-box .tour-point {     width: 16.66666666666667% }  .tour-item .tour-decription-box .tour-point .tour-point-icon.cup-start {     position: relative;     margin: 0 auto;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -501px;     background-repeat: no-repeat;     overflow: hidden;     height: 78px;     width: 51px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-decription-box .tour-point .tour-point-icon.cup-start {                  background-size: 255px 2479px;         background-position: 0 -489px;         height: 78px;         width: 51px     } }  .tour-item .tour-decription-box .tour-point .tour-point-icon.cup-end {     position: relative;     margin: 0 auto;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -346px;     background-repeat: no-repeat;     overflow: hidden;     height: 71px;     width: 81px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-decription-box .tour-point .tour-point-icon.cup-end {                  background-size: 255px 2479px;         background-position: 0 -336px;         height: 71px;         width: 81px     } }  .tour-item .tour-decription-box .tour-point .tour-point-count {     padding: 10px 0 0;     font-weight: 700;     text-align: center;     font-size: 20px;     font-size: 2rem }  .tour-item .tour-decription-box .tour-point .tour-point-count span {     display: block;     font-family: Arial, Helvetica, sans-serif;     font-weight: 400;     font-size: 13px;     font-size: 1.3rem }  .tour-item .tour-game-list {     position: relative;     margin: 15px 0 30px }  .tour-item .tour-game-list.with-border {     margin: 50px 0 0;     padding: 25px 50px;     border: 1px solid #302d28;     border-radius: 15px }  .tour-item .tour-game-list.with-border .tour-time-title {     position: absolute;     top: -15px;     left: 0;     width: 100%;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     color: #dcd9d5;     text-align: center;     font-size: 20px;     font-size: 2rem }  .tour-item .tour-game-list.with-border .tour-time-title span {     padding: 0 15px;     background: #13100e }  .tour-item .tour-game-list .tour-time-title {     color: #797979 }  .tour-item .tour-game-list .tour-game-slider .owl-nav {     top: 0 }  .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-next, .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-prev {     position: absolute;     top: 50%;     margin: -15px 0 0;     cursor: pointer;     text-indent: -9999px }  .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-prev {     left: -20px;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -10px;     background-repeat: no-repeat;     overflow: hidden;     height: 37px;     width: 13px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-prev {                  background-size: 255px 2479px;         background-position: 0 -9px;         height: 37px;         width: 13px     } }  .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-prev:hover {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -49px;     background-repeat: no-repeat;     overflow: hidden;     height: 37px;     width: 13px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-prev:hover {                  background-size: 255px 2479px;         background-position: 0 -47px;         height: 37px;         width: 13px     } }  .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-next {     right: -20px;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -110px;     background-repeat: no-repeat;     overflow: hidden;     height: 37px;     width: 13px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-next {                  background-size: 255px 2479px;         background-position: 0 -106px;         height: 37px;         width: 13px     } }  .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-next:hover {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -149px;     background-repeat: no-repeat;     overflow: hidden;     height: 37px;     width: 13px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .tour-item .tour-game-list .tour-game-slider .owl-nav .owl-next:hover {                  background-size: 255px 2479px;         background-position: 0 -144px;         height: 37px;         width: 13px     } }  .tour-item .tour-game-list .tour-game-active-item {     position: relative;     width: auto }  .tour-item .tour-game-active-list {     text-align: center }  .tour-item .tour-game-active-list .tour-game-active-item {     display: inline-block }  .tour-item .btn-box-center .btn {     width: auto }  .tour-notice-box {     text-align: center;     color: #3daa45 }  .tour-notice {     margin: 30px 0 0;     text-transform: uppercase;     text-align: center;     color: #fdc061;     font-size: 20px;     font-size: 2rem }  .tour-notice__small-text {     display: block;     padding: 10px 0;     text-transform: lowercase;     color: #dcd9d5;     font-size: 12px;     font-size: 1.2rem }  .tour-game-active-item:hover .tour-game-hover {     display: block }  .tour-game-hover {     display: none;     position: absolute;     top: 0;     left: 0;     bottom: 0;     right: 0;     background: rgba(48, 45, 40, .7) }  .tour-game-hover .btn {     position: absolute;     top: 50%;     left: 10px;     right: 10px;     width: auto;     height: 30px;     margin: -15px 0 0;     line-height: 30px;     font-weight: 400;     font-size: 11px;     font-size: 1.1rem }  .page-dashboard .cols-9 {     min-height: 230px;     padding: 0 0 0 15px;     border-left: 1px solid #302d28;     box-sizing: border-box }  .page-dashboard .jcf-scrollable {     min-height: 400px }  .make-shadow::after {     position: absolute;     left: 0;     right: 0;     bottom: 0;     height: 50px;     content: '';     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAyCAYAAACDMoE5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNrEVtsOwiAMbed0+ie+mPj/H7c6FLDUXhgmSrJsYzs9pxcoeL9dJwDA7aJ81waJf9Id5nw1k2xoc3Uk4OT8JOeRKanMoUTNYAIeBAgYwIpBlX3M0iWI8jUxwys3msBnQ65mrJGfwCdDJimKyl+4zVBhXjPQyzeJpyfzEkTYcgWKbAxShdq3BL4YuQTFX5SpWgKAm+ezEuHV8LeRzsFWdZnBLGDNchk8jVwRStnQsbJAY5aykDGrbvQwu9FeAp+1Eq2r6mJ9ZIZQW5aSmZzth6IiGfJ5V4q47IjZioPKTIyTvA2irGcJ7+keBtj3u9m3F2fRW3O1PE8DkQ5TRVHZlo7RU9e8izTl+VWFrUY9WzuKKns387EzyuaxYpj5K/Ah6FWaA6n6kZ+GoLtf0bvRYW7W0d798f46SpHZh929bRZWdz3P7NyxewwDE/84mD59/pHsv4IfAgwACzJ3QjgPkE8AAAAASUVORK5CYII=);     z-index: 999 }  .wrapp-scroll {     position: relative }  .dashboard-username {     position: relative;     margin: 0 0 30px;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     font-weight: 700;     color: #ededed;     font-size: 28px;     font-size: 2.8rem }  .dashboard-username__status-new {     background: #3daa45 }  .dashboard-username__status-platinum, .dashboard-username__status-silver {     background: #ededed }  .dashboard-username__status-gold, .dashboard-username__status-vip {     background: #fdc061 }  .dashboard-username__status-gold, .dashboard-username__status-platinum, .dashboard-username__status-silver, .dashboard-username__status-vip {     color: #13100e }  .dashboard-header-tabs .tabs, .dashboard-nav__link {     line-height: 45px;     color: #fdc061;     text-decoration: none;     box-sizing: border-box;     font-family: "Noto Sans", Arial, Helvetica, sans-serif }  .dashboard-username__status-gold, .dashboard-username__status-new, .dashboard-username__status-platinum, .dashboard-username__status-silver, .dashboard-username__status-vip {     display: inline-block;     margin: 0 0 0 15px;     padding: 2px 10px;     border-radius: 15px;     text-transform: capitalize;     vertical-align: middle;     font-weight: 400;     font-size: 14px;     font-size: 1.4rem }  .dashboard-nav__item {     overflow: hidden }  .dashboard-nav__link {     display: block;     padding: 0 35px;     font-weight: 700;     white-space: nowrap;     text-transform: uppercase;     transition: background .1s ease-in-out;     font-size: 14px;     font-size: 1.4rem }  .dashboard-nav__link.active {     background: #302d28;     pointer-events: none }  .dashboard-nav__link:hover {     transition: background .1s ease-in-out;     background: #1c1a18 }  .dashboard-nav__count {     padding: 0 0 0 15px;     font-weight: 400 }  .dashboard-filters {     padding: 10px 0 }  .dashboard-filters__item {     display: inline-block;     width: 290px;     margin: 0 15px }  .dashboard-filters__btn {     float: right;     width: auto;     margin: 0 10px 0 0 }  .messages-question-btn-box {     padding: 25px 0 }  .messages-question-btn-box .btn {     width: auto }  .dashboard-header-tabs:after, .dashboard-header-tabs:before {     content: "";     display: table }  .dashboard-header-tabs .tabs {     display: block;     float: left;     padding: 0 15px;     text-transform: uppercase;     border-radius: 15px 15px 0 0;     border: 1px solid #302d28;     font-size: 14px;     font-size: 1.4rem }  .dashboard-header-tabs .tabs.active {     background: #302d28;     color: #dcd9d5 }  .dashboard-header-tabs .btn {     float: right;     width: auto }  .dashboard-header-make-question {     padding: 0 0 10px }  .dashboard-content {     background: #302d28;     overflow: hidden }  .dashboard-table {     position: relative;     width: 100% }  .dashboard-table .tbl-number.readed::before, .dashboard-table .tbl-number::before {     height: 13px;     width: 14px;     background-repeat: no-repeat;     display: block;     overflow: hidden }  .dashboard-table a {     text-decoration: none }  .dashboard-table th {     padding: 10px 15px;     color: #797979;     font-weight: 400 }  .dashboard-table td {     padding: 10px 15px;     border: 1px solid #13100e }  .dashboard-table td:first-child {     border-left: none }  .dashboard-table td:last-child {     border-right: none }  .dashboard-table .tbl-number {     position: relative;     display: block;     padding: 0 0 0 20px }  .dashboard-table .tbl-number::before {     position: absolute;     top: 1px;     left: 0;     content: "";     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1282px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .dashboard-table .tbl-number::before {                  background-size: 255px 2479px;         background-position: 0 -1251px;         height: 13px;         width: 14px     } }  .dashboard-table .tbl-number.readed::before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1297px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .dashboard-table .tbl-number.readed::before {                  background-size: 255px 2479px;         background-position: 0 -1265px;         height: 13px;         width: 14px     } }  .dashboard-table .delete-icon {     margin: 0 auto;     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2105px;     background-repeat: no-repeat;     overflow: hidden;     height: 16px;     width: 12px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .dashboard-table .delete-icon {                  background-size: 255px 2479px;         background-position: 0 -2052px;         height: 16px;         width: 12px     } }  .question-box {     position: relative;     width: 725px;     margin: 30px auto;     padding: 40px 50px 30px 25px;     border: 1px solid #797979;     border-radius: 10px;     box-sizing: border-box }  .content .question-box .sub-title, .question-box .content .sub-title, .question-box .title {     position: absolute;     top: -10px;     left: 0;     width: 100%;     text-align: center;     text-transform: uppercase;     font-weight: 400;     font-size: 14px;     font-size: 1.4rem }  .content .question-box .sub-title span, .question-box .content .sub-title span, .question-box .title span {     padding: 0 20px;     background: #302d28 }  .balance-box .dashboard-content, .pagination-box {     background: #13100e }  .question-box .form-line {     position: relative;     padding: 0 0 35px }  .question-box .form-line .error {     position: absolute;     left: 130px;     top: 35px }  .question-box .label {     position: absolute;     top: 15px;     left: -140px;     width: 130px;     padding: 0 0 0 10px;     text-align: right;     box-sizing: border-box;     -webkit-transform: translateY(-50%);     transform: translateY(-50%);     -ms-transform: translateY(-50%);     z-index: 10 }  .question-box .form-elem-inpt, .question-box .form-elem-select {     float: left;     width: 245px;     margin: 0 0 0 130px;     z-index: 5 }  .attachment-btn, .question-box .captcha-reg .inpt, .question-box .captcha-reg .inpt-dark, .question-box .captcha-reg .textarea-custome {     z-index: 1 }  .question-box .form-elem-file {     float: left;     margin: 0 0 0 130px }  .question-box .label-file {     left: -10px }  .question-box .form-elem-textarea {     float: left;     width: 510px;     height: 135px;     margin: 0 0 0 130px;     z-index: 1 }  .question-box .textarea-box .error {     top: 140px }  .question-box .form-elem-inpt-captcha {     float: right;     width: 80px;     margin: 0 5px 0 0 }  .question-box .captcha-question {     float: left;     padding: 0 0 30px 130px }  .question-box .captcha-img-box {     float: right }  .question-box .captcha-img {     width: 160px;     height: 30px }  .question-box .btn-green {     width: auto }  .pagination-box {     padding: 10px 0 30px }  .balance-box .balance-item {     margin: 0 10px 20px;     min-height: 320px;     background: #302d28;     border-radius: 20px;     border: 1px solid #302d28;     box-sizing: border-box }  .change-password-box-wrapp, .profile-box {     border-radius: 15px;     box-sizing: border-box }  .balance-box .balance-item .balance-icon-box {     padding: 7% 0 10% }  .balance-box .balance-item .balance-icon-box.pointer-box {     padding: 7% 0 5% }  .balance-box .balance-item .balance-icon-box .cash-icon, .balance-box .balance-item .balance-icon-box .cup-icon, .balance-box .balance-item .balance-icon-box .handcash-icon, .balance-box .balance-item .balance-icon-box .handphone-icon, .balance-box .balance-item .balance-icon-box .horseshoe-icon, .balance-box .balance-item .balance-icon-box .pointer-icon, .balance-box .balance-item .balance-icon-box .present-icon, .balance-box .balance-item .balance-icon-box .slot-icon {     display: block;     margin: 0 auto;     width: 104px;     height: 104px }  .balance-box .balance-item .balance-text {     padding: 10px 0 0;     line-height: 22px;     color: #797979 }  .balance-box .balance-item .balance-title {     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     font-weight: 400;     text-transform: uppercase;     color: #dcd9d5;     font-size: 14px;     font-size: 1.4rem }  .balance-box .balance-item .balance-price {     display: block;     text-align: center;     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     font-weight: 700;     font-size: 32px;     font-size: 3.2rem }  .balance-box .balance-item .btn-box-center .btn {     margin: 10px 0 0;     width: auto;     white-space: nowrap }  .balance-box .balance-item .cash-icon, .balance-box .balance-item .cashwallet-icon, .balance-box .balance-item .pointer-icon, .balance-box .balance-item .present-icon {     display: block;     margin: 0 auto;     width: 104px;     height: 104px }  .balance-box .balance-item .cashwallet-icon {     margin: 15px auto 0;     width: 64px;     height: 64px }  .dashboard-header-tabs.profile-change-pass-tabs .tabs {     width: 49.9999999%;     height: 47px;     text-align: center;     overflow: hidden }  .change-password-box-wrapp {     margin: 25px auto 40px;     width: 480px;     padding: 20px 70px 20px 60px;     border: 1px solid #797979 }  .change-password-box-wrapp .content .sub-title, .change-password-box-wrapp .title, .content .change-password-box-wrapp .sub-title {     padding: 0 0 20px }  .change-password-box-wrapp .form-line {     position: relative;     padding: 0 0 35px }  .change-password-box-wrapp .form-line .error {     position: absolute;     left: 95px;     top: 32px }  .change-password-box-wrapp .label {     position: absolute;     top: 15px;     left: -145px;     width: 135px;     padding: 0 0 0 10px;     text-align: right;     -webkit-transform: translateY(-50%);     transform: translateY(-50%);     -ms-transform: translateY(-50%);     box-sizing: border-box;     z-index: 10 }  .change-password-box-wrapp .form-elem-inpt {     float: right;     width: 255px;     z-index: 5 }  .change-password-box-wrapp .btn-green {     float: right;     width: 255px }  .change-password-box-wrapp .content-box-right {     margin: 0 0 20px }  .profile-box-width {     width: 420px }  .profile-top-box {     margin: 50px auto 20px }  .profile-item__title.profile-top-box__color {     color: #dcd9d5 }  .profile-confirm-box {     display: inline-block;     margin: 0 0 0 15px;     vertical-align: middle }  .profile-confirm-link {     color: #fdc061;     cursor: pointer;     text-decoration: underline }  .nav-mobile ul li a, .profile-confirm-link:hover {     text-decoration: none }  .profile-box {     position: relative;     margin: 35px auto 40px;     width: 480px;     padding: 50px 50px 40px 60px;     border: 1px solid #797979 }  .content .profile-box .sub-title, .profile-box .content .sub-title, .profile-box .title {     position: absolute;     top: -10px;     left: 0;     width: 100%;     text-align: center;     text-transform: uppercase;     font-weight: 400;     font-size: 14px;     font-size: 1.4rem }  .nav-mobile ul li a, .user-bar-box .user-bar-info-box .user-bar-item .output, .user-bar-box .user-name {     font-family: "Noto Sans", Arial, Helvetica, sans-serif;     font-weight: 700 }  .content .profile-box .sub-title span, .profile-box .content .sub-title span, .profile-box .title span {     padding: 0 20px;     background: #302d28 }  .profile-box .form-line {     position: relative;     padding: 0 0 35px }  .profile-box .form-line .error {     position: absolute;     left: 95px;     top: 35px }  .profile-box .label {     position: absolute;     top: 0;     left: -145px;     width: 135px;     padding: 0 0 0 10px;     line-height: 30px;     text-align: left;     box-sizing: border-box;     z-index: 10 }  .profile-box .birthday-box .jcf-select {     min-width: auto }  .profile-box .birthday-box .form-elem-select-day, .profile-box .birthday-box .form-elem-select-mounth, .profile-box .birthday-box .form-elem-select-year {     float: right;     margin: 0 0 0 15px }  .profile-box .birthday-box .form-elem-select-day, .profile-box .birthday-box .form-elem-select-year {     width: 75px }  .profile-box .birthday-box .form-elem-select-mounth {     width: 95px }  .profile-box .birthday-box .form-elem-select-day {     margin: 0 }  .profile-box .birthday-box .label {     left: -52px }  .profile-box .form-elem-select {     z-index: 5 }  .profile-box .form-elem-inpt {     z-index: 1 }  .profile-box .form-elem-inpt, .profile-box .form-elem-select {     float: right;     width: 275px }  .profile-box .gender-box {     padding: 0 0 35px 90px;     z-index: 10 }  .profile-box .gender-box .gender-label {     position: absolute;     top: 0;     left: -52px;     width: 135px;     padding: 0 0 0 10px;     line-height: 30px;     box-sizing: border-box }  .profile-box .gender-box .gender-label .label {     padding: 0 }  .profile-box .gender-box .label {     position: relative;     display: inline-block;     left: 0;     width: auto;     margin: 0 40px 0 0 }  .profile-box .btn-green {     float: right;     width: 275px }  .profile-box .content-box-right {     margin: 0 0 20px }  .profile-box .country-box {     z-index: 15 }  .profile-box-disabled {     position: relative;     margin: 15px auto 40px;     padding: 60px 0 0;     border-top: 1px solid #797979;     box-sizing: border-box }  .profile-item {     position: relative;     padding: 0 0 40px;     font-size: 13px;     font-size: 1.3rem }  .profile-item__title {     float: left;     width: 120px;     color: #797979 }  .profile-item__value {     float: right;     width: 290px;     padding: 0 0 0 10px;     color: #ededed;     box-sizing: border-box }  .profile-confirm-icon {     display: inline-block;     vertical-align: middle;     margin: 0 0 0 15px }  .phone-confirm-box {     display: none;     position: absolute;     left: -20px;     bottom: -40px;     width: 480px;     padding: 15px 0;     background: #302d28;     border-radius: 15px;     border: 1px solid #797979;     box-sizing: border-box;     z-index: 100 }  .phone-confirm-box.is-active {     display: block }  .phone-confirm-box .error {     position: absolute;     bottom: -15px;     width: 100%;     text-align: center }  .btn-phone-confirm, .inpt-phone-confirm, .phone-confirm-title {     display: inline-block }  .phone-confirm-title {     padding: 0 0 0 8.333%;     font-size: 16px;     font-size: 1.6rem }  .inpt-phone-confirm {     width: 125px;     height: 31px;     border-radius: 4px 0 0 4px }  .btn-phone-confirm {     width: auto;     height: 30px;     padding: 0 10px;     border-radius: 0 50px 50px 0;     letter-spacing: 0;     line-height: 10px;     font-size: 10px;     font-size: 1rem }  .mobile-sidebar {     display: none;     position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     padding: 110px 0 25px;     background: #302d28;     z-index: 200 }  .mobile-sidebar.active {     display: block }  .mobile-sidebar .sidebar-inner {     position: relative;     width: 290px;     min-width: 290px;     height: 100%;     margin: 0 auto;     overflow: hidden }  .mobile-sidebar .sidebar-inner::before {     position: absolute;     top: 0;     left: 0;     width: 100%;     height: 15px;     content: "";     z-index: 10 }  .mobile-sidebar .sidebar-scroll {     width: 310px;     height: 100%;     overflow-y: auto;     overflow-x: hidden }  .mobile-sidebar .sidebar-scroll-wrap {     width: 290px;     min-height: 100%;     padding: 0 0 150px }  .user-auth .mobile-sidebar {     padding: 70px 0 25px }  .nav-mobile-icon-line, .nav-mobile-icon::after, .nav-mobile-icon::before {     position: absolute;     top: 50%;     left: 50%;     width: 20px;     height: 2px;     margin: -1px 0 0 -10px;     background: #fdc061 }  .nav-mobile-icon {     display: none;     position: absolute;     top: 0;     left: 15px;     cursor: pointer;     width: 42px;     height: 42px;     border-radius: 50%;     background: #302d28;     border: 2px solid #13100e;     z-index: 210 }  .nav-mobile-icon::after, .nav-mobile-icon::before {     content: "";     transition: all .2s ease-in-out }  .nav-mobile-icon::before {     margin: -7px 0 0 -10px }  .nav-mobile-icon::after {     margin: 5px 0 0 -10px }  .nav-mobile-icon.close::after, .nav-mobile-icon.close::before {     transition: all .2s ease-in-out }  .nav-mobile-icon.close::before {     margin: -1px 0 0 -10px;     -webkit-transform: rotate(-45deg);     -ms-transform: rotate(-45deg);     transform: rotate(-45deg) }  .nav-mobile-icon.close::after {     margin: -1px 0 0 -10px;     -webkit-transform: rotate(45deg);     -ms-transform: rotate(45deg);     transform: rotate(45deg) }  .nav-mobile-icon.close .nav-mobile-icon-line, .nav-mobile-icon.close .nav-mobile-icon::after, .nav-mobile-icon.close .nav-mobile-icon::before {     display: none }  .nav-mobile ul {     width: 96% }  .nav-mobile ul li {     text-align: center;     border-top: 2px solid #13100e }  .nav-mobile ul li a {     display: block;     padding: 10px 0;     letter-spacing: 2px;     color: #fdc061;     text-transform: capitalize;     font-size: 24px;     font-size: 2.4rem }  .nav-mobile ul li a:hover {     color: #ededed }  .nav-mobile ul li:first-child {     border-top: none }  .mobile-sidebar .chat-btn {     margin: 15px 0 0 }  .mobile-sidebar .exit-btn {     margin: 25px 0 0 }  .mobile-lang-box {     margin: 15px 50px 0 }  .mobile-lang-list {     text-align: center }  .mobile-lang-list__item {     position: relative;     display: inline-block }  .mobile-lang-list__link {     display: block;     width: 50px;     height: 50px }  .mobile-lang-list__link::before {     position: absolute;     top: 50%;     left: 50%;     margin: -8px 0 0 -12px;     content: "" }  .mobile-lang-list__link.is-active::after {     position: absolute;     top: -2px;     left: -3px;     width: 100%;     height: 100%;     content: "";     border-radius: 50%;     border: 2px solid #13100e }  .mobile-sidebar .btn-green {     margin: 0 0 10px }  .user-bar-box {     margin: 0 0 30px;     padding: 8px 0 0 }  .user-bar-box .user-name {     padding: 3px 0;     text-align: center;     background: #13100e;     border-radius: 5px 5px 0 0;     color: #ededed;     font-size: 24px;     font-size: 2.4rem }  .user-bar-box .user-bar-info-box {     margin: 3px 0 0;     padding: 20px 0 5px;     background: #13100e;     border-radius: 0 0 5px 5px }  .user-bar-box .user-bar-info-box .user-bar-item {     padding: 0 0 15px 15px;     line-height: 26px;     overflow: hidden }  .content .user-bar-box .user-bar-info-box .user-bar-item .sub-title, .user-bar-box .user-bar-info-box .user-bar-item .content .sub-title, .user-bar-box .user-bar-info-box .user-bar-item .title {     position: relative;     float: left;     width: 125px;     margin: 0 0 0 35px;     padding: 0;     color: #797979;     text-transform: uppercase;     letter-spacing: 1px;     font-size: 10px;     font-size: 1rem }  .user-bar-box .user-bar-info-box .user-bar-item .output {     position: relative;     float: right;     width: 80px;     padding: 0 30px 0 0;     text-align: right;     overflow: hidden;     font-size: 20px;     font-size: 2rem }  .user-bar-box .user-bar-info-box .user-bar-item .output .currency {     position: absolute;     top: 10px;     right: 3px;     font-family: Arial, Helvetica, sans-serif;     font-weight: 400;     font-size: 10px;     font-size: 1rem }  .user-bar-box .user-bar-info-box .user-bar-item .points-icon::before, .user-bar-box .user-bar-info-box .user-bar-item .present-icon::before, .user-bar-box .user-bar-info-box .user-bar-item .user-icon::before, .user-bar-box .user-bar-info-box .user-bar-item .wallet-icon::before {     position: absolute;     top: 0;     left: -35px;     content: "" }  .user-bar-box .user-bar-info-box .user-bar-item .wallet-icon::before {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -2296px;     background-repeat: no-repeat;     overflow: hidden;     height: 23px;     width: 23px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .user-bar-box .user-bar-info-box .user-bar-item .wallet-icon::before {                  background-size: 255px 2479px;         background-position: 0 -2237px;         height: 23px;         width: 23px     } }  .user-bar-box .user-bar-info-box .user-bar-item .present-icon::before {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1624px;     background-repeat: no-repeat;     overflow: hidden;     height: 23px;     width: 23px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .user-bar-box .user-bar-info-box .user-bar-item .present-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1583px;         height: 23px;         width: 23px     } }  .user-bar-box .user-bar-info-box .user-bar-item .points-icon::before {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1599px;     background-repeat: no-repeat;     overflow: hidden;     height: 23px;     width: 23px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .user-bar-box .user-bar-info-box .user-bar-item .points-icon::before {                  background-size: 255px 2479px;         background-position: 0 -1559px;         height: 23px;         width: 23px     } }  .user-name__link {     color: #fdc061 }  .cash-page-padding {     padding: 60px 0 0 }  .cash-page-back-btn-box {     position: absolute;     top: -80px;     left: 0;     cursor: pointer;     visibility: hidden }  .icon-back-btn {     display: block;     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -88px;     background-repeat: no-repeat;     overflow: hidden;     height: 20px;     width: 24px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .icon-back-btn {                  background-size: 255px 2479px;         background-position: 0 -85px;         height: 20px;         width: 24px     } }  .cash-tabs .tab {     float: left;     width: 50%;     line-height: 45px;     background: #13100e;     text-align: center;     text-transform: uppercase;     color: #fdc061;     border-radius: 15px 15px 0 0;     border: 1px solid #302d28;     cursor: pointer;     box-sizing: border-box }  .cash-tabs .tab.active {     background: #302d28;     color: #dcd9d5;     pointer-events: none;     text-decoration: none }  .cash-inner {     position: relative;     padding: 20px 5px;     background: #302d28 }  .cash-iframe {     width: 100%;     min-height: 450px;     border: 0 }  .page-plugin .btn-box-center {     padding: 50px 0 0 }  .page-plugin .btn {     width: auto;     padding: 0 50px }  .plugin-btn-text {     width: 50%;     margin: 10px auto 50px;     text-align: center;     color: #3daa45 }  .plugin-img-box {     margin: 20px 0 50px;     text-align: center }  .plugin-img {     width: 100%;     max-width: 730px }  .chrome-icon, .firefox-icon, .opera-icon {     position: relative;     overflow: visible }  .chrome-icon:before, .firefox-icon:before, .opera-icon:before {     display: block;     background-repeat: no-repeat;     overflow: hidden;     width: 40px;     position: absolute;     top: -2px;     left: -10px;     content: "";     border: 2px solid #302d28;     border-radius: 50%;     background-color: #302d28 }  .chrome-icon:before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -237px;     height: 40px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .chrome-icon:before {                  background-size: 255px 2479px;         background-position: 0 -230px;         height: 40px;         width: 40px     } }  .firefox-icon:before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -775px;     height: 39px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .firefox-icon:before {                  background-size: 255px 2479px;         background-position: 0 -756px;         height: 39px;         width: 40px     } }  .opera-icon:before {     background-image: url(/uploads/366/images-list-sbccaa1555f.png);     background-position: 0 -1484px;     height: 40px }  @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx) {     .opera-icon:before {                  background-size: 255px 2479px;         background-position: 0 -1447px;         height: 40px;         width: 40px     } }  @media (max-width: 1440px) {     .lang-list {         left: -60px     } }  @media (max-width: 1300px) {     .width {         width: 96%     } }  @media (max-width: 1200px) {     .game-jackpot__total {         font-size: 22px;         font-size: 2.2rem     }      .question-box {         width: 625px     }      .question-box .form-elem-textarea {         width: 410px     } }  @media (max-width: 1100px) {     .dashboard-filters {         position: relative     }      .dashboard-filters__item {         display: block;         width: 170px;         margin: 0 15px 15px     }      .dashboard-filters__btn {         position: absolute;         top: 10px;         right: 10px;         float: none;         width: auto     } }  @media (max-width: 1000px) {     .content-width {         width: 96%     } }  @media only screen and (max-width: 992px) {     .header-box__social-box {         width: 170px;         padding: 0 0 0 15px;         overflow: visible;         box-sizing: border-box     }      .header-box__social-box .social-text {         float: none;         padding: 0     }      .header-box__social-box .social-list {         top: 0;         left: 85px;         width: 100px;         -webkit-transform: scale(.8);         -ms-transform: scale(.8);         transform: scale(.8)     }      .game-list__item {         width: 25%     }      .game-item-jackpot__total {         font-size: 26px;         font-size: 2.6rem     }      .game-hover .btn-green {         left: 10px;         right: 10px     }      .question-box {         width: 525px     }      .question-box .form-elem-textarea {         width: 320px     }      .copyrights-box {         width: 90%     } }  @media only screen and (max-width: 940px) {     .game-jackpot__total {         font-size: 24px;         font-size: 2.4rem     } }  @media only screen and (max-width: 820px) {     .game-jackpot__total {         font-size: 20px;         font-size: 2rem     } }  @media only screen and (max-width: 768px) {     .mobile-only-show {         display: block     }      .mobile-only-hide {         display: none     }      .content-image-left, .content-image-right {         float: none;         width: 100%;         margin: 0 0 20px     }      .header-box__social-box.mobile-only-show {         display: block;         margin: 15px 0 0     }      .header-box__social-box {         display: none     }      .registration-box .header-box__social-box {         overflow: visible     }      .header-box__social-box .social-list {         width: 210px     }      .main-content {         padding: 120px 0 0     }      .user-auth .main-content {         padding: 90px 0 0     }      .content {         padding-top: 0     }      .page-authorization, .page-registration, .page-restore {         padding-top: 10px;         background: #302d28     }      .content-device-padding {         padding-top: 40px     }      .header {         position: fixed;         width: 100%;         box-shadow: 0 0 20px #13100e;         border-bottom: 2px solid #302d28     }      .header .cols-4, .header .cols-8 {         float: none;         width: 100%     }      .header .logo {         margin: 0 auto 15px;         display: block;         background-image: url(/uploads/366/images-list-sbccaa1555f.png);         background-position: 0 -1127px;         background-repeat: no-repeat;         overflow: hidden;         height: 37px;         width: 193px     } }  @media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 768px) and (min-resolution: 2dppx) {     .header .logo {                  background-size: 255px 2479px;         background-position: 0 -1100px;         height: 37.5px;         width: 193px     } }  @media only screen and (max-width: 768px) {     .header-email-link, .header-exit-link, .header-messages-link, .header-user-name, .lang-box, .nav-general-box {         display: none     }      .header-btn-box {         float: none;         margin: 5px auto 0     }      .header-balance-link {         position: absolute;         top: -40px;         right: 0;         padding: 0;         background: 0 0;         font-weight: 400;         color: #ededed;         text-decoration: underline;         font-size: 12px;         font-size: 1.2rem     }      .nav-mobile-icon {         display: block     }      .slider-general-box {         display: none     }      .nav-category {         margin: 10px 0 0     }      .nav-category__scroll {         position: absolute;         top: 10px;         left: 0;         width: 100%;         padding: 0 0 20px;         overflow-x: scroll     }      .nav-category-list {         display: block;         position: relative;         width: 1210px     }      .nav-category-list__item {         display: inline-block;         margin-right: -4px;         min-width: 130px     }      .nav-category-desktop-only .nav-category-list {         display: block;         text-align: center;         width: auto     }      .nav-category-desktop-only .nav-category-list__item {         display: inline-block;         width: 130px     }      .bonus-active-item .bonus-link, .bonus-text, .content .article-item .article-date-box, .content .article-item .article-text-prev, .content .cols-3 .last-articles-box, .content .cols-9 .separate, .page-about .article-2-colum .right {         display: none     }      .provider-box {         float: none     }      .main-content .search-box {         float: left;         margin: 10px 0 0;         width: 235px;         overflow: hidden     }      .game-list__item {         width: 33.333333%     }      .game-jackpot__total {         font-size: 24px;         font-size: 2.4rem     }      .content .cols-3, .content .cols-9 {         float: none;         width: 100%;         padding: 0     }      .content .article-item {         padding: 0 0 20px     }      .content .article-item .article-image {         margin: 5px 0 0     }      .bonus-item {         height: 230px;         min-height: 130px;         padding: 0 10%;         border-radius: 6px     }      .bonus-icon-box {         padding: 27% 0 0     }      .bonus-icon-box .cash-icon, .bonus-icon-box .cup-icon, .bonus-icon-box .handcash-icon, .bonus-icon-box .handphone-icon, .bonus-icon-box .horseshoe-icon, .bonus-icon-box .pointer-icon, .bonus-icon-box .present-icon, .bonus-icon-box .slot-icon {         width: 52px;         height: 52px     }      .bonus-title {         line-height: 16px;         font-size: 14px;         font-size: 1.4rem     }      .authorization-box .label, .registration-box .label, .restore-box .label {         line-height: 30px;         height: 100%;         text-align: left     }      .bonus-active-item .bonus-icon-box {         padding: 7% 0     }      .bonus-active-item .bonus-title {         color: #fdc061     }      .form-bonus-active {         width: 100%;         margin: 15px 0 0     }      .inpt-bonus.inpt-dark {         width: 100%     }      .sbmt-bonus {         width: auto;         margin: 10px 0 0;         padding: 0 25px;         border-radius: 25px;         box-sizing: border-box     }      .page-about .article-2-colum .left, .page-about .article-2-colum .right {         float: none;         width: 100%     }      .page-about .article-2-colum.article-2-colum__certificate .right {         display: block;         margin: 30px 0 0     }      .page-about .article-2-colum.article-2-colum__certificate .left {         display: block     }      .certificate-wrap {         height: auto     }      .certificate-small {         width: 280px;         height: auto     }      .certificate-big {         left: 0;         width: 100%;         height: auto;         margin-left: 0     }      .table-about {         margin: 0 auto     }      .chat-box-info-text {         display: none     }      .chat-box-info-btn {         float: none;         width: 210px;         margin: 0 0 0 25%;         padding: 10px 0 0     }      .chat-box-info-btn::after {         right: -50%     }      .mobile-chat-box-info-text, .mobile-license-box {         display: block     }      .mobile-license-box {         width: 200px;         margin: 0 auto;         text-align: center     }      .mobile-license-box a {         display: block;         margin: 15px 0 0     }      .change-points__article-left {         float: none;         width: 100%     }      .change-points-box {         padding: 35px 10px     }      .change-points__wrap {         width: 390px;         margin: 0 auto     }      .registration-box {         width: 280px;         padding: 0 0 30px     }      .registration-box .form-elem-inpt {         float: none;         width: 100%     }      .registration-box .form-elem-select {         width: 165px     }      .registration-box .form-elem-select .label {         left: -115px;         width: 115px;         padding: 0 10px 0 0;         color: #ededed;         overflow: hidden     }      .registration-box .form-line .error {         left: 0     }      .registration-box .label {         left: 0;         width: 100%;         color: #797979     }      .registration-box .form-elem-inpt-captcha {         float: right;         width: 115px;         margin: 0 5px 0 0     }      .registration-box .chekcbox-reg {         width: 100%     }      .authorization-box {         width: 280px;         padding: 0 0 30px     }      .authorization-box .form-elem-inpt {         float: none;         width: 100%     }      .authorization-box .form-elem-select {         width: 165px     }      .authorization-box .form-elem-select .label {         left: -115px;         width: 115px;         padding: 0 10px 0 0;         color: #ededed;         overflow: hidden     }      .authorization-box .form-line .error {         left: 0     }      .authorization-box .label {         left: 0;         width: 100%;         color: #797979     }      .authorization-box .form-elem-inpt-captcha {         width: 115px     }      .authorization-box .btn-green {         width: 100%     }      .restore-box {         width: 280px;         padding: 0 0 30px     }      .restore-box .form-elem-inpt {         float: none;         width: 100%     }      .restore-box .form-elem-select {         width: 165px     }      .restore-box .form-elem-select .label {         left: -115px;         width: 115px;         padding: 0 10px 0 0;         color: #ededed;         overflow: hidden     }      .restore-box .form-line .error {         left: 0     }      .restore-box .label {         left: 0;         width: 100%;         color: #797979     }      .restore-box .form-elem-inpt-captcha {         float: right;         width: 115px;         margin: 0 5px 0 0     }      .restore-box .btn-green {         float: none;         width: 100%     }      .breadcrumbs-box {         margin: 15px 0     }      .page-dashboard .cols-9 {         border-left: none     }      .dashboard-content .wrapp-scroll {         width: 768px     }      .dashboard-filters__item {         display: block;         width: 170px;         margin: 0 15px 15px     }      .profile-box .birthday-box .label, .profile-box .country-box .label, .profile-box .gender-box .gender-label, .question-box .form-elem-file label, .question-box .form-elem-select label {         display: none     }      .dashboard-filters__btn {         position: relative;         margin: 0 0 0 25px     }      .question-box {         padding: 40px 50px 30px;         width: 525px     }      .question-box .form-line .error {         left: 40px     }      .question-box .form-elem-textarea {         width: 320px     }      .question-box .form-elem-file, .question-box .form-elem-inpt, .question-box .form-elem-select, .question-box .form-elem-textarea {         margin: 0 0 0 40px     }      .question-box .textarea-box label {         left: 0;         width: 100%;         height: 100%;         text-align: left;         color: #797979     }      .question-box .form-elem-inpt-captcha {         width: 150px     }      .question-box .form-elem-inpt-captcha label {         left: -30px;         color: #797979     }      .question-box .captcha-question {         padding: 0 0 30px 40px     }      .dashboard-header-tabs.profile-change-pass-tabs .tabs-change-password {         font-size: 10px;         font-size: 1rem     }      .change-password-box-wrapp {         width: 280px;         padding: 0 0 30px;         border: none     }      .change-password-box-wrapp .form-elem-inpt {         float: none;         width: 100%     }      .change-password-box-wrapp .form-elem-select {         width: 165px     }      .change-password-box-wrapp .form-elem-select .label {         left: -115px;         width: 115px;         padding: 0 10px 0 0;         color: #ededed;         overflow: hidden     }      .change-password-box-wrapp .btn-green, .change-password-box-wrapp .label {         width: 100%     }      .change-password-box-wrapp .label, .profile-box .label {         left: 0;         height: 100%;         line-height: 30px;         text-align: left;         color: #797979     }      .change-password-box-wrapp .form-line .error {         left: 0     }      .profile-box-width {         width: 280px     }      .profile-box {         position: relative;         margin: 25px auto 40px;         width: 280px;         padding: 40px 0 0;         border-radius: 15px;         border: none;         box-sizing: border-box     }      .profile-box .form-line .error {         left: 0     }      .profile-box .form-elem-inpt {         float: none;         width: 100%     }      .profile-box .label {         width: 100%     }      .profile-box .form-elem-select {         float: none;         width: 100%     }      .profile-box .birthday-box .form-elem-select-day, .profile-box .birthday-box .form-elem-select-year {         width: 77px     }      .profile-box .gender-box {         padding: 0 0 35px     }      .btn-phone-confirm, .inpt-phone-confirm, .payment-box, .phone-confirm-title, .profile-confirm-box {         display: block;         text-align: center     }      .profile-box .btn-green {         width: 100%     }      .profile-confirm-box {         margin: 0     }      .profile-item__title {         width: 120px     }      .profile-item__value {         width: 160px;         padding: 0 0 0 10px     }      .phone-confirm-box {         width: 280px     }      .btn-phone-confirm, .inpt-phone-confirm {         margin: 5px auto 0;         border-radius: 4px     }      .demo-game-info-top .feature-box {         float: none;         width: 280px;         margin: 0 auto     }      .demo-game-info-top .demo-game-description-preview, .tour-item .tour-decription-box .tour-point, .tour-item .tour-decription-box .tour-text, .tour-item .tour-decription-box .tour-time-box {         float: none;         width: 100%     }      .tour-item .tour-decription-box .tour-text {         padding: 0     }      .tour-item .tour-decription-box .tour-time-box {         width: 210px;         margin: 40px auto 0;         text-align: center     }      .tour-item .tour-decription-box .tour-point {         margin: 40px 0 0     }      .payment-box {         overflow: hidden     }      .payment-box__item {         display: inline-block;         padding: 20px 0 0;         min-width: 100px;         height: 80px;         margin: 0     }      .dashboard-nav {         margin: 0 0 30px     }      .popup-wrapp.for-mobile {         position: absolute;         background: 0 0;         z-index: 9999     }      .cash-tabs {         display: none     }      .cash-page-padding {         padding: 0     }      .cash-page-back-btn-box {         top: -45px     }      .footer__nav-box {         margin: 0 auto     }      .footer-nav__item {         display: block;         width: 100%     }      .footer-nav__link {         line-height: 28px;         line-height: 2.8rem     } }  @media (max-width: 710px) {     .demo-game-box {         width: 370px;         height: 270px     } }  @media only screen and (max-width: 610px) {     .game-list__item {         width: 33.333333%     }      .game-jackpot__total {         font-size: 20px;         font-size: 2rem     }      .question-box {         padding: 40px 5px 30px;         width: 310px     }      .question-box .form-line .error {         left: 5px     }      .question-box .form-elem-textarea {         width: 290px     }      .question-box .form-elem-file label, .question-box .form-elem-select label {         display: none     }      .question-box .form-elem-file, .question-box .form-elem-inpt, .question-box .form-elem-select, .question-box .form-elem-textarea {         margin: 0 0 0 5px     }      .question-box .textarea-box label {         left: 0;         color: #797979     }      .question-box .form-elem-inpt-captcha {         width: 125px     }      .question-box .form-elem-inpt-captcha label {         left: -30px;         color: #797979     }      .question-box .captcha-question {         padding: 0 0 30px 5px     }      .plugin-btn-text {         width: 100%     }      .page-aboutus-contact, .page-aboutus-contact__adress-name, .page-aboutus-email-item, .page-aboutus-logo {         text-align: center     }      .page-aboutus-logo {         float: none;         margin: 0 0 30px     }      .page-aboutus-video {         width: 100%;         height: 315px     }      .page-aboutus-email-item {         display: block;         margin: 5px 0 10px     }      .page-terms-license {         float: none;         width: 100%;         padding: 0     } }  @media only screen and (max-width: 540px) {     .game-list__item {         width: 50%     }      .game-jackpot__total {         font-size: 20px;         font-size: 2rem     }      .change-points__title {         font-size: 14px;         font-size: 1.4rem     }      .change-points__wrap {         width: 260px;         margin: 0 auto     }      .change-points-val__price {         font-size: 14px;         font-size: 1.4rem     }      .change-points-text, .change-points-text.change-points__line-height {         line-height: 14px     }      .change-points__notice, .change-points__notice2, .change-points__title {         text-align: center     }      .page-dashboard .cols-6 {         width: 100%     }      .popup-box {         width: 300px;         margin: 50px 0 0 -150px     } }  @media only screen and (max-width: 480px) {     .article-2-colum .left, .article-2-colum .right {         float: none;         width: 100%;         padding: 0 0 30px     }      .demo-game-box {         width: 370px;         height: 270px     }      .page-about .chat-box-info-btn {         float: none;         width: 170px;         margin: 0 0 0 7%;         padding: 10px 0 0     }      .page-about .chat-box-info-btn::after {         right: -50%     } }  @media only screen and (max-width: 410px) {     .demo-game-box {         width: 280px;         height: 215px     }      .certificate-box__item {         padding: 0 5px     }      .certificate-box__first {         padding: 0     } }  @media only screen and (max-width: 375px) {     .bonus-active-item .bonus-link, .bonus-text {         display: none     }      .header .logo {         margin: 20px auto 0     }      .game-jackpot__total {         font-size: 12px;         font-size: 1.2rem     }      .game-hover .btn {         font-size: 11px;         font-size: 1.1rem     }      .page-bonus .cols-6 {         float: none;         width: 100%     }      .bonus-item {         height: 80px;         min-height: 80px;         padding: 0 5%     }      .bonus-active-item {         height: 170px     }      .bonus-icon-box {         padding: 5% 0 0     }      .bonus-icon-box .cash-icon, .bonus-icon-box .cup-icon, .bonus-icon-box .handcash-icon, .bonus-icon-box .handphone-icon, .bonus-icon-box .horseshoe-icon, .bonus-icon-box .pointer-icon, .bonus-icon-box .present-icon, .bonus-icon-box .slot-icon {         float: left     }      .bonus-title {         padding: 5% 0 0 25%;         line-height: 16px;         text-align: left;         font-size: 14px;         font-size: 1.4rem     }      .bonus-active-item .bonus-icon-box {         padding: 5% 0 0     }      .bonus-active-item .bonus-title {         color: #fdc061     }      .cash-inner {         padding: 20px 0     } }  @media only screen and (max-width: 320px) {     .game-jackpot__total {         font-size: 16px;         font-size: 1.6rem     } }  .ya-share2__badge {     border-radius: 50% !important; } .ya-share2__container_size_m .ya-share2__icon {     height: 28px !important;     width: 28px !important; }