html {             line-height: 1.15; /* 1 */             -webkit-text-size-adjust: 100%; /* 2 */         }           body {             margin: 0;         }          h1 {             font-size: 2em;             margin: 0.67em 0;         }          hr {             box-sizing: content-box; /* 1 */             height: 0; /* 1 */             overflow: visible; /* 2 */         }           pre {             font-family: monospace, monospace; /* 1 */             font-size: 1em; /* 2 */         }           a {             background-color: transparent;         }           abbr[title] {             border-bottom: none; /* 1 */             text-decoration: underline; /* 2 */             text-decoration: underline dotted; /* 2 */         }          b,         strong {             font-weight: bolder;         }           code,         kbd,         samp {             font-family: monospace, monospace; /* 1 */             font-size: 1em; /* 2 */         }           small {             font-size: 80%;         }           sub,         sup {             font-size: 75%;             line-height: 0;             position: relative;             vertical-align: baseline;         }          sub {             bottom: -0.25em;         }          sup {             top: -0.5em;         }           img {             border-style: none;         }           button,         input,         optgroup,         select,         textarea {             font-family: inherit;             font-size: 100%;             line-height: 1.15;             margin: 0;         }          button,         input {              overflow: visible;         }          button,         select {             text-transform: none;         }         button,         [type="button"],         [type="reset"],         [type="submit"] {             -webkit-appearance: button;         }          button::-moz-focus-inner,         [type="button"]::-moz-focus-inner,         [type="reset"]::-moz-focus-inner,         [type="submit"]::-moz-focus-inner {             border-style: none;             padding: 0;         }          button:-moz-focusring,         [type="button"]:-moz-focusring,         [type="reset"]:-moz-focusring,         [type="submit"]:-moz-focusring {             outline: 1px dotted ButtonText;         }           fieldset {             padding: 0.35em 0.75em 0.625em;         }           legend {             box-sizing: border-box; /* 1 */             color: inherit; /* 2 */             display: table; /* 1 */             max-width: 100%; /* 1 */             padding: 0; /* 3 */             white-space: normal; /* 1 */         }                  progress {             vertical-align: baseline;         }          textarea {             overflow: auto;         }          /**          * 1. Add the correct box sizing in IE 10.          * 2. Remove the padding in IE 10.          */          [type="checkbox"],         [type="radio"] {             box-sizing: border-box; /* 1 */             padding: 0; /* 2 */         }          [type="number"]::-webkit-inner-spin-button,         [type="number"]::-webkit-outer-spin-button {             height: auto;         }          /**          * 1. Correct the odd appearance in Chrome and Safari.          * 2. Correct the outline style in Safari.          */          [type="search"] {             -webkit-appearance: textfield; /* 1 */             outline-offset: -2px; /* 2 */         }          [type="search"]::-webkit-search-decoration {             -webkit-appearance: none;         }          /**          * 1. Correct the inability to style clickable types in iOS and Safari.          * 2. Change font properties to `inherit` in Safari.          */          ::-webkit-file-upload-button {             -webkit-appearance: button; /* 1 */             font: inherit; /* 2 */         }          details {             display: block;         }           summary {             display: list-item;         }          template {             display: none;         }          /**          * Add the correct display in IE 10.          */          [hidden] {             display: none;         }          /*--------------------------------------------------------------         # Typography         --------------------------------------------------------------*/         body,         button,         input,         select,         optgroup,         textarea {             color: #404040;             font-family: sans-serif;             font-size: 16px;             font-size: 1rem;             line-height: 1.5;         }          h1, h2, h3, h4, h5, h6 {             clear: both;         }          p {             margin-bottom: 1.5em;         }         h1{             font-size: 2em;         }         h2{             font-size: 1.5em;         }         h3{             font-size: 1.17em;         }         dfn, cite, em, i {             font-style: italic;         }          blockquote {             margin: 0 1.5em;         }          address {             margin: 0 0 1.5em;         }          pre {             background: #eee;             font-family: "Courier 10 Pitch", Courier, monospace;             font-size: 15px;             font-size: 0.9375rem;             line-height: 1.6;             margin-bottom: 1.6em;             max-width: 100%;             overflow: auto;             padding: 1.6em;         }          code, kbd, tt, var {             font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;             font-size: 15px;             font-size: 0.9375rem;         }          abbr, acronym {             border-bottom: 1px dotted #666;             cursor: help;         }          mark, ins {             background: #fff9c0;             text-decoration: none;         }          big {             font-size: 125%;         }          /*--------------------------------------------------------------         # Elements         --------------------------------------------------------------*/         html {             box-sizing: border-box;         }          *,         *:before,         *:after {             box-sizing: inherit;         }          body {             background: #fff;         }          hr {             background-color: #ccc;             border: 0;             height: 1px;             margin-bottom: 1.5em;         }          ul, ol {             margin: 0 0 1.5em 3em;         }          ul {             list-style: disc;         }          ol {             list-style: decimal;         }          li > ul,         li > ol {             margin-bottom: 0;             margin-left: 1.5em;         }          dt {             font-weight: bold;         }          dd {             margin: 0 1.5em 1.5em;         }          img {             height: auto;             max-width: 100%;         }          figure {             margin: 1em 0;         }          table {             margin: 0 0 1.5em;             width: 100%;         }          button,         input[type="button"],         input[type="reset"],         input[type="submit"] {             border: 1px solid;             border-color: #ccc #ccc #bbb;             border-radius: 3px;             background: #e6e6e6;             color: rgba(0, 0, 0, 0.8);             font-size: 12px;             font-size: 0.75rem;             line-height: 1;             padding: .6em 1em .4em;         }          button:hover,         input[type="button"]:hover,         input[type="reset"]:hover,         input[type="submit"]:hover {             border-color: #ccc #bbb #aaa;         }          button:active, button:focus,         input[type="button"]:active,         input[type="button"]:focus,         input[type="reset"]:active,         input[type="reset"]:focus,         input[type="submit"]:active,         input[type="submit"]:focus {             border-color: #aaa #bbb #bbb;         }          input[type="text"],         input[type="email"],         input[type="url"],         input[type="password"],         input[type="search"],         input[type="number"],         input[type="tel"],         input[type="range"],         input[type="date"],         input[type="month"],         input[type="week"],         input[type="time"],         input[type="datetime"],         input[type="datetime-local"],         input[type="color"],         textarea {             color: #666;             border: 1px solid #ccc;             border-radius: 3px;             padding: 3px;         }          input[type="text"]:focus,         input[type="email"]:focus,         input[type="url"]:focus,         input[type="password"]:focus,         input[type="search"]:focus,         input[type="number"]:focus,         input[type="tel"]:focus,         input[type="range"]:focus,         input[type="date"]:focus,         input[type="month"]:focus,         input[type="week"]:focus,         input[type="time"]:focus,         input[type="datetime"]:focus,         input[type="datetime-local"]:focus,         input[type="color"]:focus,         textarea:focus {             color: #111;         }          select {             border: 1px solid #ccc;         }          textarea {             width: 100%;         }          /*--------------------------------------------------------------         # Navigation         --------------------------------------------------------------*/         /*--------------------------------------------------------------         ## Links         --------------------------------------------------------------*/         a {             color: royalblue;         }          a:visited {             color: purple;         }          a:hover, a:focus, a:active {             color: midnightblue;         }          a:focus {             outline: thin dotted;         }          a:hover, a:active {             outline: 0;         }          /*--------------------------------------------------------------         ## Menus         --------------------------------------------------------------*/         .main-navigation {             clear: both;             display: block;             float: left;             width: 100%;         }          .main-navigation ul {             display: none;             list-style: none;             margin: 0;             padding-left: 0;         }          .main-navigation ul ul {             box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);             float: left;             position: absolute;             top: 100%;             left: -999em;             z-index: 99999;         }          .main-navigation ul ul ul {             left: -999em;             top: 0;         }          .main-navigation ul ul li:hover > ul,         .main-navigation ul ul li.focus > ul {             left: 100%;         }          .main-navigation ul ul a {             width: 200px;         }          .main-navigation ul li:hover > ul,         .main-navigation ul li.focus > ul {             left: auto;         }          .main-navigation li {             float: left;             position: relative;         }          .main-navigation a {             display: block;             text-decoration: none;         }          /* Small menu. */         .menu-toggle,         .main-navigation.toggled ul {             display: block;         }          @media screen and (min-width: 37.5em) {             .menu-toggle {                 display: none;             }             .main-navigation ul {                 display: block;             }         }          .site-main .comment-navigation, .site-main         .posts-navigation, .site-main         .post-navigation {             margin: 0 0 1.5em;             overflow: hidden;         }          .comment-navigation .nav-previous,         .posts-navigation .nav-previous,         .post-navigation .nav-previous {             float: left;             width: 50%;         }          .comment-navigation .nav-next,         .posts-navigation .nav-next,         .post-navigation .nav-next {             float: right;             text-align: right;             width: 50%;         }          /*--------------------------------------------------------------         # Accessibility         --------------------------------------------------------------*/         /* Text meant only for screen readers. */         .screen-reader-text {             border: 0;             clip: rect(1px, 1px, 1px, 1px);             clip-path: inset(50%);             height: 1px;             margin: -1px;             overflow: hidden;             padding: 0;             position: absolute !important;             width: 1px;             word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */         }          .screen-reader-text:focus {             background-color: #f1f1f1;             border-radius: 3px;             box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);             clip: auto !important;             clip-path: none;             color: #21759b;             display: block;             font-size: 14px;             font-size: 0.875rem;             font-weight: bold;             height: auto;             left: 5px;             line-height: normal;             padding: 15px 23px 14px;             text-decoration: none;             top: 5px;             width: auto;             z-index: 100000;             /* Above WP toolbar. */         }          /* Do not show the outline on the skip link target. */         #content[tabindex="-1"]:focus {             outline: 0;         }          /*--------------------------------------------------------------         # Alignments         --------------------------------------------------------------*/         .alignleft {             display: inline;             float: left;             margin-right: 1.5em;         }          .alignright {             display: inline;             float: right;             margin-left: 1.5em;         }          .aligncenter {             clear: both;             display: block;             margin-left: auto;             margin-right: auto;         }          /*--------------------------------------------------------------         # Clearings         --------------------------------------------------------------*/         .clear:before,         .clear:after,         .entry-content:before,         .entry-content:after,         .comment-content:before,         .comment-content:after,         .site-header:before,         .site-header:after,         .site-content:before,         .site-content:after,         .site-footer:before,         .site-footer:after {             content: "";             display: table;             table-layout: fixed;         }          .clear:after,         .entry-content:after,         .comment-content:after,         .site-header:after,         .site-content:after,         .site-footer:after {             clear: both;         }          /*--------------------------------------------------------------         # Widgets         --------------------------------------------------------------*/         .widget {             margin: 0 0 1.5em;             /* Make sure select elements fit in widgets. */         }          .widget select {             max-width: 100%;         }          /*--------------------------------------------------------------         # Content         --------------------------------------------------------------*/         /*--------------------------------------------------------------         ## Posts and pages         --------------------------------------------------------------*/         .sticky {             display: block;         }          .post,         .page {             margin: 0 0 1.5em;         }          .updated:not(.published) {             display: none;         }          .page-content,         .entry-content,         .entry-summary {             margin: 1.5em 0 0;         }          .page-links {             clear: both;             margin: 0 0 1.5em;         }          /*--------------------------------------------------------------         ## Comments         --------------------------------------------------------------*/         .comment-content a {             word-wrap: break-word;         }          .bypostauthor {             display: block;         }          /*--------------------------------------------------------------         # Infinite scroll         --------------------------------------------------------------*/         /* Globally hidden elements when Infinite Scroll is supported and in use. */         .infinite-scroll .posts-navigation,         .infinite-scroll.neverending .site-footer {             /* Theme Footer (when set to scrolling) */             display: none;         }          /* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */         .infinity-end.neverending .site-footer {             display: block;         }          /*--------------------------------------------------------------         # Media         --------------------------------------------------------------*/         .page-content .wp-smiley,         .entry-content .wp-smiley,         .comment-content .wp-smiley {             border: none;             margin-bottom: 0;             margin-top: 0;             padding: 0;         }          /* Make sure embeds and iframes fit their containers. */         embed,         iframe,         object {             max-width: 100%;         }          /* Make sure logo link wraps around logo image. */         .custom-logo-link {             display: inline-block;         }          /*--------------------------------------------------------------         ## Captions         --------------------------------------------------------------*/         .wp-caption {             margin-bottom: 1.5em;             max-width: 100%;         }          .wp-caption img[class*="wp-image-"] {             display: block;             margin-left: auto;             margin-right: auto;         }          .wp-caption .wp-caption-text {             margin: 0.8075em 0;         }          .wp-caption-text {             text-align: center;         }          /*--------------------------------------------------------------         ## Galleries         --------------------------------------------------------------*/         .gallery {             margin-bottom: 1.5em;         }          .gallery-item {             display: inline-block;             text-align: center;             vertical-align: top;             width: 100%;         }          .gallery-columns-2 .gallery-item {             max-width: 50%;         }          .gallery-columns-3 .gallery-item {             max-width: 33.33%;         }          .gallery-columns-4 .gallery-item {             max-width: 25%;         }          .gallery-columns-5 .gallery-item {             max-width: 20%;         }          .gallery-columns-6 .gallery-item {             max-width: 16.66%;         }          .gallery-columns-7 .gallery-item {             max-width: 14.28%;         }          .gallery-columns-8 .gallery-item {             max-width: 12.5%;         }          .gallery-columns-9 .gallery-item {             max-width: 11.11%;         }          .gallery-caption {             display: block;         }         html {             font-family: sans-serif;             -ms-text-size-adjust: 100%;             -webkit-text-size-adjust: 100%;         }         body {             margin: 0;             background-color: #eff2f7;             font-family: proxima-soft, sans-serif;             font-style: normal;             font-weight: 400;             font-size: 14px;             color: #eff2f7;             overflow-x: hidden;             position: relative;         }         a:focus {             outline: thin dotted;         }         a:active,a:hover {             outline: 0;         }         h1 {             font-size: 2em;             margin: .67em 0;         }         strong {             font-weight: bold;         }         hr {             -moz-box-sizing: content-box;             box-sizing: content-box;             height: 0;             border: 0;             border-bottom: solid 1px #e0e6ed;             margin: 15px 0;         }         img {             border: 0;         }         fieldset {             border: 1px solid silver;             margin: 0 2px;             padding: .35em .625em .75em;         }         button,input {             font-family: inherit;             font-size: 100%;             margin: 0;             line-height: normal;         }         button {             text-transform: none;         }         button,input[type="submit"] {             -webkit-appearance: button;             cursor: pointer;         }         button::-moz-focus-inner,input::-moz-focus-inner {             border: 0;             padding: 0;         }         table {             border-collapse: collapse;             border-spacing: 0;         }         html,body {             width: 100%;             height: 100%;             display: block;         }         a {             text-decoration: none;             color: #4a4afd;         }         a:hover {             text-decoration: underline;         }         ul {             margin: 0;             padding: 0;         }         .wrap {             width: 1280px;             margin: 0 auto;             position: relative;         }         .header {             background-color: #fdfdfe;             margin-bottom: 8px;             height: 107px;         }         .header .top {             padding: 10px 5px 5px 5px;             display: flex;             justify-content: space-between;             align-items: center;         }         .header .logo {             display: block;             float: left;             width: 220px;             height: 98px;             background: url(/shared/empty.gif) 0 0 no-repeat;             background-size: contain;         }         .nav-outer .lang-selector,#social-links {             float: right;             height: 20px;             line-height: 25px;             width: 100px;             text-align: center;             margin-top: 12px;         }         #social-links {             width: auto;             float: left;         }         .nav-outer .lang-selector li,#social-links li {             list-style: none;             display: inline-block;             margin: 0 5px;         }         #social-links li {             margin-right: 10px;         }         .nav-outer .lang-selector li a {             display: block;             width: 38px;             height: 27px;         }         #social-links li a {             font-size: 20px;             color: #8492a6;         }         #social-links li a:hover {             color: #3929fc;         }         .nav-outer .lang-selector .ru {             background: url(/shared/empty.gif) 0 0 no-repeat;         }         .nav-outer .lang-selector .uk {             background: url(/shared/empty.gif) 0 0 no-repeat;         }         .header .user-panel {             position: relative;             height: auto;             width: auto;             margin: 0;             line-height: 20px;             z-index: 1;         }         .header .user-panel li {             float: left;             list-style: none;             margin-top: 2px;         }         .header .user-panel li:first-child {             border: 0;             margin-top: 0px;         }         .header .user-panel li a {             text-decoration: none;             margin: 0 5px;         }         .header .user-panel li > #auth {             margin: 0;         }         .btn,table button[type=submit] {             border-radius: 22px;             border: solid 1px #e0e6ed;             padding: 10px 25px;             background: none;             font-weight: 500;             line-height: 12px;             float: right;             margin-top: 24px;             color: #2e3746 !important;             text-decoration: none !important;         }         table button[type=submit] {             color: #fdfdfe !important;             border-color: transparent;             background-color: #4a4afd;             margin-top: 0;         }         .btn.inverse {             color: #fdfdfe !important;             border-color: transparent;         }         .btn.blue {             background-color: #4a4afd;         }         .btn.small {             padding: 5px 10px;             font-weight: 400;         }         .nav-outer {             background-color: #fdfdfe;             height: 50px;         }         .nav-outer .nav {             list-style: none;             font-weight: 400;             font-size: 16px;         }         .nav-outer .nav li {             text-align: center;             float: left;             line-height: 50px;             padding: 0 20px;             position: relative;         }         .nav-outer .nav li a {             color: #2e3746;         }         .nav-outer .nav li a:hover {             text-decoration: none;             color: #3929fc;         }         .nav-outer .nav li:first-child {             padding-left: 0;         }         .nav-outer .nav li .sub-menu {             display: none;             position: absolute;             left: 5px;             top: 40px;             z-index: 999;             min-width: 120px;             background: #fdfdfe;             border-bottom-left-radius: 10px;             border-bottom-right-radius: 10px;         }         .nav-outer .nav li:hover .sub-menu {             display: block;         }         .nav-outer .nav li .sub-menu li {             border-right: 0;             border-bottom: 1px solid #e0e6ed;             white-space: nowrap;             margin-left: 0;             padding: 0 10px;             min-width: 100px;             text-align: left;         }         .nav-outer .nav li .sub-menu li:last-child {             border-bottom: 0;         }         .jackpots {             position: absolute;             right: 70px;             margin-top: 45px;         }         .jackpot > div {             width: 200px;             height: 46px;             margin-top: 15px;         }         .jackpot > div .title {             color: #fcfcfe;             font-size: 14px;             text-align: right;             font-weight: 500;             text-transform: uppercase;         }         .jackpot > div .amount {             font-size: 23px;             color: #fd8608;             text-align: right;             margin: -10px 5px 0 0;             font-weight: 800;             display: flex;             justify-content: flex-end;             font-family: "Helvetica Neue",sans-serif;             line-height: 2.7em;         }         @font-face {             font-family: HelveticaNeue-Extended;             src: url(/shared/empty.gif) format('woff');             font-weight: 800;             font-style: normal;         }         .linear-yellow{             margin-right: 10px;         }         .single-content {             clear: both;             padding: 25px 45px;             color: #717f95;             font-size: 16px;             text-align: justify;             min-height: 978px;             border-radius: 8px;             background-color: #fdfdfe;             box-shadow: 0 2px 4px 0 rgba(31, 44, 60, .05);             border: solid 1px #e0e6ed;             margin: 10px 0 40px 0;             font-weight: 400;         }         .single-content h1 {             text-align: center;             color: #3c4858;             font-size: 2em;             font-weight: bold;         }         .single-content h2 {             text-align: center;             color: #3c4858;             font-weight: bold;             font-size: 1.5em;         }         .single-content a {             color: #4a4afd;             text-decoration: underline;         }         .single-content a:hover {             text-decoration: none;         }         .single-content img {             display: block;             margin: 5px auto;         }         .single-content img[style*="right"] {             margin: 10px 0 10px 10px;         }         .single-content img[style*="left"] {             margin: 10px 10px 10px 0;         }         .content {             width: 1015px;             float: left;         }         .content .single-content {             font-size: 14px;         }         .content .content-top {             height: 50px;             background-color: #fdfdfe;             border-bottom-left-radius: 10px;             border-bottom-right-radius: 10px;             box-shadow: 0 1px 1px 0 rgba(31, 44, 60, .05);             border: solid 1px #e0e6ed;             border-top: 0;         }         .content .content-top div {             display: inline-block;         }         .content .content-top div a {             color: #8492a6;             display: block;             height: 50px;             padding: 0 50px;             line-height: 50px;             border-right: solid 1px #e0e6ed;             font-size: 16px;         }         .content .content-top div a:hover {             color: #4a4afd;             text-decoration: none;         }         .content .content-top .search {             padding-left: 40px;         }         .content .content-top .search .fa {             font-size: 18px;             margin-right: 10px;             color: #e0e6ed;             min-width: 17px;         }         .content .content-top .search input[type=text] {             border: 0;             background: transparent;             font-size: 16px;             width: 380px;             padding: 0;         }         .content .content-top .search input[type=text]:focus {             outline: 0;         }         .content .content-top .search input[type=submit] {             display: none;         }         .content .content-top .search fieldset {             padding: 0;             border: 0;             height: 23px;         }         .slider-top {             height: 277px;             margin: 0 0 5px 0;             text-align: center;             overflow: hidden;             background: #000;             position: relative;             width: 100%;         }         .slider-middle {             width: 1002px;             margin-left: 10px;             height: 1018px;         }         .sidebar {             width: 249px;             float: left;             padding: 0 0 0 5px;             margin: 10px 0 40px 11px;         }         ul.currencies,ul.currencies {             display: table;             width: 100%;             table-layout: fixed;             border-collapse: separate;             list-style: none;             padding: 0;             margin: 0;         }         ul.currencies {             width: auto;             margin: 7px 0;         }         ul.currencies.pages {             margin: 0 auto;         }         ul.currencies li,ul.currencies li {             float: none;             display: table-cell;             width: 1%;         }         ul.currencies li {             width: auto;         }         ul.currencies li a,ul.currencies li a {             width: 100%;             position: relative;             float: left;             display: inline-block;             text-align: center;             white-space: nowrap;             vertical-align: middle;             cursor: pointer;             border: 1px solid #e0e6ed;             line-height: 24px;             height: 24px;             color: #2e3746;             background-color: #fdfdfe;             font-weight: 500;         }         ul.currencies li a {             padding: 0 15px;             box-sizing: border-box;             border-left: 0;             line-height: 34px;             height: 34px;             text-decoration: none;         }         ul.currencies li:first-child a {             border-left: 1px solid #e0e6ed;             border-top-left-radius: 17px;             border-bottom-left-radius: 17px;         }         ul.currencies li:last-child a {             border-top-right-radius: 17px;             border-bottom-right-radius: 17px;         }         ul.currencies li:hover a {             background-color: #4a4afd;             color: #fff;             border-color: #4a4afd;         }         .single-content ul.currencies li {             background-image: none;         }         .single-content ul.currencies li:hover {             box-shadow: none;         }         .sidebar ul {             list-style: none;         }         .sidebar .bestgames {             margin: 10px 0 0 0;         }         .sidebar .bestgames .title {             background: none;             text-align: center;             padding: 20px 40px;             line-height: 14px;             font-size: 16px;             font-weight: 500;             color: #2e3746;             border-bottom: solid 1px #e0e6ed;         }         .sidebar .bestgames .best_wins .viewHistory {             position: absolute;             right: 0;             top: 50%;             outline: 0;             color: #e0e6ed;             font-size: 18px;             margin-top: -18px;         }         .sidebar .bestgames .best_wins .viewHistory:hover {             color: #4a4afd;         }         .sidebar > ul li .bestgames,.sidebar .bx-wrapper .bx-viewport {             width: 248px !important;             border-radius: 10px;             background-color: #fdfdfe;             box-shadow: 0 1px 1px 0 rgba(31, 44, 60, .05);             border: solid 1px #e0e6ed;             display: inline-block;         }         .sidebar .bx-wrapper .bx-viewport {             margin-top: -5px;             border-top-left-radius: 0;             border-top-right-radius: 0;         }         .sidebar .bx-wrapper .bx-viewport .title {             padding-top: 5px;         }         .sidebar > ul .bestgames .border,.sidebar .bx-wrapper .bestgames .border {             border: 0;             margin: 0;             padding: 0;             border-radius: 0;             overflow: visible;         }         .sidebar > ul .bestgames .border > div,.sidebar .bx-wrapper .bestgames .border > div {             height: 35px;             padding: 10px 15px;             margin: 0;             position: relative;             border-bottom: solid 1px #e0e6ed;         }         .sidebar .bx-wrapper .bestgames .border > div {             height: 45px;             padding: 6px 15px;             box-sizing: content-box;             display: flex;             align-items: center;             justify-content: space-between;         }         .post-title-bar {             width: 100%;             height: 100%;             margin: 0 !important;             display: flex;             align-items: center;             justify-content: flex-start;         }         .post-title-bar img{          }          .post-title-bar{          }         .sidebar > ul .bestgames .border > div:last-child {             border-bottom: 0;             padding-bottom: 20px;         }         .sidebar > ul .bestgames .border > div .percent {             color: #fd8608;             font-size: 14px;             font-weight: bold;             margin: -5px 0 0 64px;             position: absolute;         }         .sidebar .bestgames .amount {             font-size: 14px;             width: 100px;             margin: -5px 0 0 65px;             text-align: left;             font-weight: bold;             color: #f90;             position: relative;             top: -10px;         }         .sidebar .bestgames .id {             color: #717f95;             font-size: 12px;             line-height: 10px;             font-weight: 300;             margin-top: 5px;             position: absolute;             margin-left: 65px;         }         .sidebar .bestgames a {             color: #4a4afd;             font-size: 12px;             margin: 0 0 0 15px;             font-weight: 500;         }         .sidebar .bestgames a span {             text-overflow: ellipsis;             white-space: nowrap;             display: inline-block;             max-width: 140px;             overflow: hidden;         }         .sidebar .bestgames .best_wins a span {             position: relative;         }         .sidebar > ul .bestgames a {             margin: 0 0 0 4px;         }         .sidebar .bestgames a img {             width: 48px;             height: 34px;             object-fit: cover;             float: left;             margin: 0 10px 0 0;         }         .sidebar > ul .bestgames a img {             width: 48px;             float: left;             padding-right: 10px;             margin: 2px 0 0 2px;         }         .sblk .title {             padding: 8px 0 0 0;             color: #bcbafb;             text-align: center;             background: url(/shared/empty.gif) center top no-repeat;         }         .sblk .border {             margin: 5px 5px 10px;             padding: 3px;             overflow: hidden;         }         .footer {             clear: both;         }         .tile {             text-align: center;             background-repeat: no-repeat;         }         .information {             margin-top: 1130px;             background-image: url(/shared/empty.gif);             height: 675px;         }         .tile .bxslider {             padding-top: 10px !important;             width: 615%;             position: relative;             transition-duration: 0s;         }          .content-middle .tile .bxslider .screen {             list-style: none;             position: relative;             width: 1002px;             display: flex;             flex-wrap: wrap;             justify-content: center;         }         .tile .item {             display: inline-block;             margin: 0 5px 0 5px;             width: 218px;             height: 181px;             position: relative;         }         .slider-middle .tile .item {             height: 181px;         }         .tile .item .name {             font-weight: 500;             font-size: 14px;             margin: 6px 0 5px 0;             height: 16px;         }         .tile .item .name a {             color: #2e3746;         }         .tile .item .ico {             overflow: hidden;             width: 214px;             height: 145px;             margin: 0 0 0 2px;         }         .tile .item .ico img {             display: block;             position: relative;             width: 100%;             height: 100%;             object-fit: cover;         }         .tile .item .ico:hover img {             top: 0;         }         .foo-content {             clear: both;             padding: 10px 5px;             margin: 0 0 8px 0;             color: #2e3746;             font-weight: 300;             height: auto;         }         .foo-content h1 {             text-align: center;             font-size: 2em;         }         .footer .pay-systems {             padding: 40px 0;             background-color: #4a4afd;             text-align: center;         }         .footer .pay-systems .wrap {             display: table;         }         .footer .pay-systems .wrap div {             vertical-align: middle;             display: table-cell;             text-align: center;             width: 1%;         }         .footer .copyright {             height: auto;             text-align: center;             line-height: 36px;             background: #3c4858;             color: #717f95;             padding: 20px 0;             font-size: 16px;             font-weight: 500;         }         .footer .copyright a {             color: #717f95;             text-decoration: underline;             margin-right: 20px;         }         .foo-nav {             text-align: center;             margin: 0 0 8px 0;             color: white;         }         .foo-nav .nav {             text-align: center;         }         .foo-nav .nav li {             display: inline-block;             list-style: none;             margin: 5px 50px 5px 5px;         }         .foo-nav .nav li a {             font-size: 16px;             color: #3c4858;             text-decoration: none;             font-weight: 500;         }         .foo-nav .nav li a:hover {             text-decoration: underline;         }         .clearfix:before,.clearfix:after {             content: " ";             display: table;         }         .clearfix:after {             clear: both;         }         .bx-wrapper {             position: relative;             margin: 0 auto 60px;             padding: 0;             max-width: 100%;         }         .bx-wrapper img {             max-width: 100%;             display: block;         }         .slider {             width: 270px;             position: relative;         }         .slider .bx-wrapper {             margin: 0 !important;             width: 220px;         }         .sidebar .bx-wrapper {             margin-top: 5px !important;         }         .slider-middle .bx-viewport {             height: 970px !important;             width: 100%;             overflow: hidden;             position: relative;             height: 435px;         }         .bxslider {             padding: 20px 0 0 10px;         }         .bx-wrapper .bxslider {             display: block;         }         .bx-wrapper .bx-pager {             position: absolute;             bottom: -30px;             width: 100%;             text-align: center;         }         .bx-wrapper .bx-pager .bx-pager-item {             display: inline-block;         }         .bx-wrapper .bx-controls.bx-has-pager > a {             display: none;         }         .bx-wrapper .bx-pager.bx-custom-pager {             padding-top: 0;             bottom: 0;             width: auto;             position: relative;         }         .bx-wrapper .bx-pager.bx-custom-pager a {             background-color: #fdfdfe;             width: 34px;             height: 34px;             border-radius: 17px;             line-height: 34px;             box-shadow: 0 1px 1px 0 rgba(31, 44, 60, .05);             border: solid 1px #e0e6ed;             margin: 0 5px;             color: #717f95;             font-size: 16px;             font-weight: bold;             cursor: pointer;             text-decoration: none;             display: block;         }         .bx-wrapper .bx-pager.bx-custom-pager a:hover,.bx-wrapper .bx-pager.bx-custom-pager a.active {             background-color: #4a4afd;             box-shadow: 0 1px 1px 0 rgba(31, 44, 60, .05);             color: #fdfdfe;         }         .bx-wrapper .bx-pager.bx-custom-pager a:active {             box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);         }         .bx-rndbtn {             width: 179px;             height: 37px;             margin-left: 67px;             margin-top: -17px;             background: url(/shared/empty.gif) no-repeat;             float: left;         }         .bx-rndbtn p {             font: 14px/1.4 Arial, "Helvetica Neue", Helvetica, sans-serif;             font-weight: bold;             margin-left: -35px;             margin-top: 9px;             color: #494b50;         }         .bx-rndbtn:hover {             opacity: .8;         }         .tile .item .info {             display: none;             position: absolute;             z-index: 2;             margin-top: -117px;         }         .tile .item:hover .info {             display: block;         }         .tile .item .info a {             display: inline-block;             padding: 10px 20px;             line-height: 13px;             font-size: 16px;             font-weight: 500;             margin-bottom: 15px;         }         .tile .item .info a:hover {             text-decoration: none;         }         .tile .item .info a.demo {             border: solid 1px #fff;             color: #fff;             border-radius: 23px;             font-size: 14px;         }         .tile .item .info a.on_money {             border-radius: 23px;             background-color: #fdfdfe;             border: solid 1px #fff;             color: #4a4afd;         }         .tile .item .info a.information,.tile .item .info a.tc {             margin: 0;             height: auto;             background: none;             font-size: 12px;             float: right;             margin-top: -10px;             color: #fff;             text-decoration: underline;             padding: 10px;         }         .tile .item .info a.tc {             float: left;         }         .tile .item .hover {             width: 214px;             height: 145px;             position: absolute;             margin: -145px 2px;             display: none;             background-color: rgba(73, 73, 253, .8);         }         .tile .item:hover .hover {             display: block;             pointer-events: none;         }         #auth,.auth {             width: 450px;             margin: 0 auto;             text-align: center;         }         #auth.login {             width: auto;         }         .single-content .auth {             margin: 0 auto;         }         #auth a {             color: #888;             text-decoration: none;         }         #auth a:hover {             color: #369;         }         .auth input {             width: 228px;             margin: 5px auto;             padding: 12px 10px;             border: 1px solid #ccc;             outline: 0;             font-size: 14px;             border-radius: 3px;         }         .single-content input,.auth input {             padding: 15px 15px 15px 50px;             border: 1px solid #e0e6ed;             outline: 0;             font-size: 16px;             border-radius: 8px;             line-height: 18px;             font-weight: 400;             width: 100%;             box-sizing: border-box;             display: block;             background: none;         }         .single-content input {             padding: 10px;         }         .single-content input:active,.single-content input:focus,.auth input:focus,.auth input:active {             border-color: #4a4afd;         }         #auth.login .btn {             font-weight: 400 !important;             width: auto;             margin-top: 5px;             font-size: 14px;             position: relative;             left: 5px;             padding-left: 30px;             padding-right: 30px;             margin-right: 10px;         }         #auth.login .btn.login {             background: none;         }         #auth .btn {             background-color: #4a4afd;             font-size: 16px;             font-weight: 500;             display: block;             width: 100%;             line-height: 22px;             margin-top: -5px;         }         .auth .fields-group .fa {             position: absolute;             font-size: 24px;             color: #e0e6ed;             line-height: 46px;             margin-left: 15px;             margin-top: -54px;         }         #auth .fields-group,.auth .fields-group {             color: #717f95;             text-align: left;             min-height: 28px;         }         .auth .fields-group input:focus + .fa,.auth .fields-group input:active + .fa {             color: #4a4afd;         }         .auth.promocode button .fa {             font-size: 24px;         }         .auth.promocode td {             padding: 0;         }         .auth.promocode input {             border-top-right-radius: 0;             border-bottom-right-radius: 0;         }         .auth.promocode button {             border-radius: 8px;             border-top-left-radius: 0;             border-bottom-left-radius: 0;             height: 50px;             box-sizing: border-box;         }         #auth.login .fields-group {             display: inline-block;         }         .nav-slider {             list-style: none;         }         .swiper-container {             width: 100%;             height: 277px;         }         .swiper-container  .swiper-slide,.slick-initialized a {             height: 277px;             background: center no-repeat;             display: block;         }         @font-face {             font-family: ProximaNova;             src: url(/shared/empty.gif);             src: url(/shared/empty.gif) format('embedded-opentype'),             url(/shared/empty.gif) format('woff'),             url(/shared/empty.gif) format('truetype');             font-weight: normal;             font-style: normal;         }         @font-face {             font-family: ProximaNovaLight;             src: url(/shared/empty.gif);             src: url(/shared/empty.gif) format('embedded-opentype'),             url(/shared/empty.gif) format('woff'),             url(/shared/empty.gif) format('truetype');             font-weight: normal;             font-style: normal;         }         .ripple {             position: relative;             overflow: hidden;             transition: all 200ms ease-in-out;             outline: 0;             -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC");         }         .ripple:hover {             transform: translateY(-5px);             -webkit-transform: translateY(-5px);         }         .slick-slider {             position: relative;             display: block;             box-sizing: border-box;             -moz-box-sizing: border-box;             -webkit-touch-callout: none;             -webkit-user-select: none;             -khtml-user-select: none;             -moz-user-select: none;             -ms-user-select: none;             user-select: none;             -ms-touch-action: none;             touch-action: none;             -webkit-tap-highlight-color: transparent;             margin-bottom: 30px;         }         .slick-list {             position: relative;             overflow: hidden;             display: block;             margin: 0;             padding: 0;         }         .slick-list:focus {             outline: 0;         }         .slick-slider .slick-list,.slick-track,.slick-slide {             -webkit-transform: translate3d(0, 0, 0);             -moz-transform: translate3d(0, 0, 0);             -ms-transform: translate3d(0, 0, 0);             -o-transform: translate3d(0, 0, 0);             transform: translate3d(0, 0, 0);         }         .slick-track {             position: relative;             left: 0;             top: 0;             display: block;             zoom: 1;         }         .slick-track:before,.slick-track:after {             content: "";             display: table;         }         .slick-track:after {             clear: both;         }         .slick-slide {             float: left;             height: 100%;             min-height: 1px;             display: none;         }         .slick-initialized .slick-slide {             display: block;         }         @font-face {             font-family: "slick";             src: url(/shared/empty.gif);             src: url(/shared/empty.gif) format("embedded-opentype"), url(/shared/empty.gif) format("woff"),             url(/shared/empty.gif) format("truetype"), url(/shared/empty.gif) format("svg");             font-weight: normal;             font-style: normal;         }         .odometer.odometer-auto-theme {             display: inline-block;             -moz-box-orient: vertical;             vertical-align: middle;             position: relative;             font-family: "Helvetica Neue", sans-serif;             line-height: 1.1em;         }         .odometer.odometer-auto-theme .odometer-digit {             display: -moz-inline-box;             display: inline-block;             -moz-box-orient: vertical;             vertical-align: middle;             position: relative;         }         .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer {             display: -moz-inline-box;             display: inline-block;             -moz-box-orient: vertical;             vertical-align: middle;             visibility: hidden;         }         .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {             text-align: left;             display: block;             position: absolute;             top: 0;             left: 0;             right: 0;             bottom: 0;             overflow: hidden;         }         .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon {             display: block;         }         .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {             display: block;             -webkit-backface-visibility: hidden;         }         .odometer.odometer-auto-theme .odometer-digit .odometer-value {             display: block;             -webkit-transform: translateZ(0);         }         .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value {             position: absolute;         }         .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {             -webkit-transition: -webkit-transform 4s;             -moz-transition: -moz-transform 4s;             -ms-transition: -ms-transform 4s;             -o-transition: -o-transform 4s;             transition: transform 4s;         }         .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner {             -webkit-transform: translateY(-100%);             -moz-transform: translateY(-100%);             -ms-transform: translateY(-100%);             -o-transform: translateY(-100%);             transform: translateY(-100%);         }         .odometer.odometer-auto-theme .odometer-value {             text-align: center;         }         .mCustomScrollbar {             -ms-touch-action: pinch-zoom;             touch-action: pinch-zoom;         }         .mCustomScrollBox {             position: relative;             overflow: hidden;             height: 100%;             max-width: 100%;             outline: 0;             direction: ltr;         }         .mCSB_container {             overflow: hidden;             width: auto;             height: auto;         }         .mCSB_inside > .mCSB_container {             margin-right: 30px;         }         .mCSB_scrollTools {             position: absolute;             width: 16px;             height: auto;             left: auto;             top: 0;             right: 0;             bottom: 0;             opacity: .75;         }         .mCSB_scrollTools .mCSB_draggerContainer {             position: absolute;             top: 0;             left: 0;             bottom: 0;             right: 0;             height: auto;         }         .mCSB_scrollTools .mCSB_draggerRail {             width: 2px;             height: 100%;             margin: 0 auto;             -webkit-border-radius: 16px;             -moz-border-radius: 16px;             border-radius: 16px;             background-color: rgba(0, 0, 0, .4);         }         .mCSB_scrollTools .mCSB_dragger {             cursor: pointer;             width: 100%;             height: 30px;             z-index: 1;         }         .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {             position: relative;             width: 4px;             height: 100%;             margin: 0 auto;             -webkit-border-radius: 16px;             -moz-border-radius: 16px;             border-radius: 16px;             text-align: center;             background-color: rgba(255, 255, 255, .75);         }         .mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {             -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;             -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;             -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;             transition: opacity .2s ease-in-out, background-color .2s ease-in-out;         }         .mCustomScrollBox:hover > .mCSB_scrollTools {             opacity: 1;         }         .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {             background-color: #fff;             background-color: rgba(255, 255, 255, .85);         }         .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {             background-color: #fff;             background-color: rgba(255, 255, 255, .9);         }         .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {             width: 4px;             background-color: rgba(255, 255, 255, .1);             -webkit-border-radius: 1px;             -moz-border-radius: 1px;             border-radius: 1px;             background-color: rgba(0, 0, 0, .1);             -webkit-border-radius: 1px;             -moz-border-radius: 1px;             border-radius: 1px;         }         .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {             width: 4px;             background-color: rgba(255, 255, 255, .75);             -webkit-border-radius: 1px;             -moz-border-radius: 1px;             border-radius: 1px;             background-color: rgba(0, 0, 0, .75);             -webkit-border-radius: 1px;             -moz-border-radius: 1px;             border-radius: 1px;         }         .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {             background-color: #000;             background-color: rgba(0, 0, 0, .85);         }         .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {             background-color: #000;             background-color: rgba(0, 0, 0, .9);         }         @font-face {             font-family: proxima-nova;             src: url(https://use.typekit.net/af/55bd39/00000000000000003b9b093f/27/l?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n9&v=3) format("woff2"),             url(https://use.typekit.net/af/55bd39/00000000000000003b9b093f/27/d?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n9&v=3) format("woff"),             url(https://use.typekit.net/af/55bd39/00000000000000003b9b093f/27/a?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n9&v=3) format("opentype");             font-weight: 900;             font-style: normal;         }         @font-face {             font-family: proxima-nova;             src: url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/l?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n7&v=3) format("woff2"),             url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/d?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n7&v=3) format("woff"),             url(https://use.typekit.net/af/71f83c/00000000000000003b9b093b/27/a?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n7&v=3) format("opentype");             font-weight: 700;             font-style: normal;         }         @font-face {             font-family: proxima-nova;             src: url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/l?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n4&v=3) format("woff2"),             url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/d?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n4&v=3) format("woff"),             url(https://use.typekit.net/af/4838bd/00000000000000003b9b0934/27/a?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n4&v=3) format("opentype");             font-weight: 400;             font-style: normal;         }         @font-face {             font-family: proxima-nova;             src: url(https://use.typekit.net/af/3331e6/00000000000000003b9b0936/27/l?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n5&v=3) format("woff2"),             url(https://use.typekit.net/af/3331e6/00000000000000003b9b0936/27/d?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n5&v=3) format("woff"),             url(https://use.typekit.net/af/3331e6/00000000000000003b9b0936/27/a?primer=fec6d814886e98eb346e386c415c81e6c83d3dc032bb7461fa047a899eb44338&fvd=n5&v=3) format("opentype");             font-weight: 500;             font-style: normal;         }         @font-face {             font-family: proxima-soft;             src: url(https://use.typekit.net/af/5beeef/00000000000000003b9af203/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),             url(https://use.typekit.net/af/5beeef/00000000000000003b9af203/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),             url(https://use.typekit.net/af/5beeef/00000000000000003b9af203/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");             font-weight: 400;             font-style: normal;         }         @font-face {             font-family: proxima-soft;             src: url(https://use.typekit.net/af/a3f146/00000000000000003b9af204/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),             url(https://use.typekit.net/af/a3f146/00000000000000003b9af204/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),             url(https://use.typekit.net/af/a3f146/00000000000000003b9af204/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");             font-weight: 400;             font-style: italic;         }         @font-face {             font-family: proxima-soft;             src: url(https://use.typekit.net/af/61d304/00000000000000003b9af209/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),             url(https://use.typekit.net/af/61d304/00000000000000003b9af209/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),             url(https://use.typekit.net/af/61d304/00000000000000003b9af209/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");             font-weight: 700;             font-style: italic;         }         @font-face {             font-family: proxima-soft;             src: url(https://use.typekit.net/af/bd143b/00000000000000003b9af20a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),             url(https://use.typekit.net/af/bd143b/00000000000000003b9af20a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),             url(https://use.typekit.net/af/bd143b/00000000000000003b9af20a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");             font-weight: 700;             font-style: normal;         }         .slide-bg{             width: 100%;             height: 100%;             display: block;             position: absolute;             top: 0;             left: 0;             z-index: 0;         }         .swiper-slide.slick-slide {             width: 100%;             height: 100%;         }         .post-outer{             position: relative;             z-index: 1;             text-align:left;             margin-left: 0;             overflow: hidden;         }         .bx-controls.bx-has-pager {             display: inline-block;             position: relative;             width: 100%;             height: auto;             padding: 10px 0;         }         .jackpot-block{             float: none;             list-style: none;             position: absolute;             width: 200px;             z-index: 50;             display: block;             top: 0;             right: 0;         }         .facebook-icon{             width: 20px;             height: 20px;             display: inline-block;             background: url(/shared/empty.gif) left top no-repeat;             background-size: contain;             cursor: pointer;             background-color: #fff;             transition: .3s ease;         }         .facebook-icon:hover{             background: url(/shared/empty.gif) left top no-repeat;             background-size: contain;         }         .mob-btn{             width: 29px;             height: 18px;             display: none;             flex-direction: column;             justify-content: space-between;             cursor: pointer;             position: relative;         }         .mob-btn span{             width: 100%;             height: 2px;             display: block;             background: #333;             transition: all .4s ease;         }         .mob-btn.active span:nth-child(1){             transform: rotate(45deg);             position: absolute;         }         .mob-btn.active span:nth-child(2){             display: none;         }         .mob-btn.active span:nth-child(3){             transform: rotate(-45deg);         }         img, video, iframe{             max-width: 100%;         }         .post-preview{             display: block;             position: relative;             text-align: center;         }         .post-preview h2, .post-preview p{             text-align: center;         }         .post-preview h2 a{             font-size: 1.5em;         }         .post-more-btn{             text-align: center;             font-weight: bold;             font-size: 14px;             display: block;         }         .post-more-btn a{             color: #4a4afd;             text-decoration: underline;         }         .post-prev-image{             margin: 14px 0;             display: block;             margin-left: auto;             margin-right: auto;             width: 890px;             height: 300px;             object-fit: cover;         }         .main-content {             display: block;             float: left;             margin: 0 auto;             width: 100%;         }         .sidebar-else{             padding: 20px 7px;         }         input.search-field {             margin: 15px 0;         }         .sidebar input.search-field {             max-width: 150px;         }         .game-row iframe{             width: 100%;             height: 450px;         }         .btn-game.post-more-btn a:not(:empty) {             font-size: 22px;             margin-top: 7px;             font-size: 22px;             color: #fff;             border-radius: 4px;             margin-top: 7px;             display: inline-block;             text-decoration: none;             background: #000;             padding: 7px 45px;             background: rgb(98, 177, 247);             background: -webkit-linear-gradient(180deg, rgb(98, 177, 247) 26%, rgb(74, 74, 253) 91%);             background: -o-linear-gradient(180deg, rgb(98, 177, 247) 26%, rgb(74, 74, 253) 91%);             background: -ms-linear-gradient(180deg, rgb(98, 177, 247) 26%, rgb(74, 74, 253) 91%);             background: linear-gradient(180deg, rgb(98, 177, 247) 26%, rgb(74, 74, 253) 91%);         }         .btn-game.post-more-btn a:hover{             opacity: .8;         }         @media screen and (max-width: 1400px) {             .wrap, .tile .bxslider, .content, .content-middle .tile .bxslider .screen {                 width: auto;             }             .slide-bg {                 object-fit: cover;                 object-position: 40% center;             }             .jackpot-block {                 right: 47px;             }             .content-block .wrap{                 display: flex;                 justify-content: space-between;                 padding: 0 15px;             }             .sidebar .bx-wrapper .bx-viewport, .sidebar{                 width: 220px !important;             }             .nav-outer {                 padding: 0 20px;             }             .sidebar .bestgames .title{                 padding: 20px 10px;             }             .sidebar > ul li .bestgames,.sidebar .bx-wrapper .bx-viewport{                 width: auto;             }             .post-prev-image{                 height: auto;             }         }         @media screen and (max-width: 1024px) {             .wrap, .content, .slider-middle, .slider-middle .bx-viewport,             .tile .bxslider, .content-middle .tile .bxslider .screen {                 width: auto;                 height: auto;             }             .footer .pay-systems .wrap {                 display: flex;                 flex-wrap: wrap;                 justify-content: space-between;                 padding: 0 20px;             }             .footer .pay-systems .wrap div {                 display: inline-block;                 width: auto;             }             .tile .item, .tile .item .ico, .tile .item .hover{                 width: 200px;             }             .mCSB_inside > .mCSB_container{                 margin: 0;                 padding: 0 15px;             }             .jackpots {                 right: 0px;             }             .nav-outer .nav li {                 padding: 0 10px;             }             .footer .copyright {                 height: auto;                 padding: 20px 0 10px;             }         }         @media screen and (max-width: 768px) {             .sidebar, .header .user-panel, .nav-outer{                 display: none;             }             .mob-btn{                 display: flex;                 z-index: 9999;             }             .mob-btn.active{                 margin-top: 10px;             }             .header .user-panel, .nav-outer{                 display: none;                 position: absolute;                 width: 100%;                 height: auto;                 left: 0;                 top: 100%;                 background: #333;                 z-index: 99999;             }             .nav-outer{                 top: 159px;                 left: 0;                 padding: 0;             }             .header .top{                 padding: 5px 25px;                 position: relative;                 max-height: 170px;             }             .header .user-panel{                 height: 54px;                 padding: 12px 0 0px 15px;                 box-sizing: border-box;             }             .header .user-panel li {                 display: inline-block;                 width: 100%;             }             #auth.login .btn {                 float: none;                 color: #fff !important;             }             #auth.login .fields-group {                 display: inline-block;                 text-align: left;             }             #auth.login .btn {                 float: none;                 width: auto;                 border-radius: 3px;                 padding: 3px 25px 7px;                 display: inline-block;                 margin: 0 10px 0 0;                 left: auto;             }             #auth.login {                 width: auto;                 text-align: left;                 display: flex;                 flex-wrap: wrap;             }             .nav-outer .wrap {                 display: flex;                 flex-wrap: wrap;                 align-items: flex-start;                 justify-content: flex-start;             }             .nav-outer .nav li a {                 color: #fff;             }             .nav-outer .nav {                 display: flex;                 flex-direction: column;                 align-items: flex-start;                 justify-content: flex-start;                 width: 100%;             }             .nav-outer .nav li {                 padding: 5px 15px !important;                 line-height: 22px;                 border-bottom: 1px solid rgba(0, 0, 0, .1);                 box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, .1);                 width: 100%;                 text-align: left;                 box-sizing: border-box;             }             .nav-outer .lang-selector, #social-links {                 float: none;                 height: auto;                 line-height: 28px;                 width: 100px;                 text-align: left;                 margin-top: 0;                 padding: 10px 15px 0;             }             #social-links {                 width: auto;                 float: left;                 padding: 12px 0 0;             }             .foo-nav .nav li {                 margin: 5px 10px 5px 10px;             }          }         @media screen and (max-width: 480px) {             .footer .copyright {                 padding: 20px 15px 10px;             }             .swiper-container .swiper-slide, .slick-initialized a, .swiper-container, .slider-top {                 height: 170px;             }             .jackpot > div {                 margin-top: 0px;             }             .jackpot > div .amount {                 line-height: 1.7em;             }             .jackpots {                 margin-top: 15px;             }             .header .top {                 padding: 5px 15px 5px 0;             }         }