* {     box-sizing: border-box; } html {     font-family: sans-serif;     -ms-text-size-adjust: 100%;     -webkit-text-size-adjust: 100%; }  body {     margin: 0;     font: 14px/17px 'Tahoma';     background: white url(/uploads/137/bg.png) repeat scroll 0 0;     color: #4b4b4b;     width: 100%;     padding-top: 91px; }  article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {     display: block; }  audio, canvas, progress, video {     display: inline-block;     vertical-align: baseline; }  audio:not([controls]) {     display: none;     height: 0; }  [hidden], template {     display: none; }  a {     background-color: transparent;     color: #eecc59; }  a:active, a:hover {     outline: 0; }  abbr[title] {     border-bottom: 1px dotted; }  b, strong {     font-weight: bold; }  dfn {     font-style: italic; }  h1 {     font-size: 2em;     margin: 0.67em 0; }  mark {     background: #ff0;     color: #000; }  small {     font-size: 80%; }  sub, sup {     font-size: 75%;     line-height: 0;     position: relative;     vertical-align: baseline; }  sup {     top: -0.5em; }  sub {     bottom: -0.25em; }  img {     border: 0;     border-style: none;     vertical-align: top; }  svg:not(:root) {     overflow: hidden; }  figure {     margin: 1em 40px; }  hr {     -webkit-box-sizing: content-box;     box-sizing: content-box;     height: 0; }  pre {     overflow: auto; }  code, kbd, pre, samp {     font-family: monospace, monospace;     font-size: 1em; }  button, input, optgroup, select, textarea {     color: inherit;     font: inherit;     margin: 0; }  button {     overflow: visible; }  button, select {     text-transform: none; }  button, html input[type="button"], input[type="reset"], input[type="submit"] {     -webkit-appearance: button;     appearance: button;     cursor: pointer; }  button[disabled], html input[disabled] {     cursor: default; }  button::-moz-focus-inner, input::-moz-focus-inner {     border: 0;     padding: 0; }  input {     line-height: normal; }  input[type="checkbox"], input[type="radio"] {     -webkit-box-sizing: border-box;     box-sizing: border-box;     padding: 0; }  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {     height: auto; }  input[type="search"] {     -webkit-appearance: textfield;     appearance: textfield;     -webkit-box-sizing: content-box;     box-sizing: content-box; }  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {     -webkit-appearance: none; }  fieldset {     border: 1px solid #c0c0c0;     margin: 0 2px;     padding: 0.35em 0.625em 0.75em; }  legend {     border: 0;     padding: 0; }  textarea {     overflow: auto;     resize: none; }  optgroup {     font-weight: bold; }  table {     border-collapse: collapse;     border-spacing: 0; }  td, th {     padding: 0; }  * + html .clearfix {     height: 1%; }  .clearfix:after {     display: block;     clear: both;     content: ""; }  input, textarea, select {     vertical-align: middle;     font: 15px/18px 'Tahoma'; }  form, fieldset {     margin: 0;     padding: 0;     border-style: none; }  input[type="submit"] {     -webkit-appearance: none;     -moz-appearance: none;     appearance: none;     -webkit-border-radius: 0;     border-radius: 0; }  input, textarea {     -webkit-border-radius: 0;     border-radius: 0; }  a:focus, input:focus, textarea:focus, select:focus {     outline: none; }  blockquote, q {     quotes: none; }  q:before, q:after {     content: ""; }  h1, h2, h3, h4, h5, h6 {     margin: 0;     padding: 0;     list-style: none; }  #wrapper {     position: relative;     width: 100%;     min-height: 100vh;     overflow: hidden; }  .wrapper {     max-width: 1200px;     margin: 0 auto;     position: relative; }   .table {     display: table;     width: 100%;     height: 100%; }  .table-cell {     display: table-cell;     vertical-align: middle; }  .text-center {     text-align: center; }  .text-left {     text-align: left; }  .text-right {     text-align: right; }  .container {     padding-right: 15px;     padding-left: 15px;     margin-right: auto;     margin-left: auto;     width: auto; }  .row {     display: flex;     flex-wrap: wrap;     margin-left: -15px;     margin-right: -15px; }  .col-md-8, .col-md-4, .col-md-12 {     position: relative;     min-height: 1px;     padding-left: 15px;     padding-right: 15px;     width: 100%; }  @media screen and (min-width: 992px) {     .col-md-8 {         width: 66.6667%;     }      .col-md-4 {         width: 33.3333%;     }      .col-md-12 {         width: 100%;     } }  #main .wrapper {     background: #fff;     padding: 10px 0 25px; }  #header {     position: fixed;     top: 0;     left: 0;     right: 0;     z-index: 9999; }  .header-content {     background: url(/uploads/137/header.png) repeat-x scroll left center;     position: relative;     width: 100%;     height: 55px; }  .breadcrumb-bar {     background: #ffffff;     border-top: 1px solid #d9c15a;     border-bottom: 1px solid #d9c15a; }  .breadcrumb-bar .wrapper {     display: flex;     align-items: center;     height: 36px; }  .breadcrumbs {     font-size: 12px;     color: #4b4b4b; } .breadcrumbs ol {     list-style: none;     padding: 0;     display: flex;     gap: 5px;   } .breadcrumbs a {     color: #0f377d;     text-decoration: none; }  .breadcrumbs a:hover {     color: #eecc59; }  .breadcrumb-sep {     margin: 0 6px;     color: #9a9a9a; }  .header-content .wrapper {     display: flex;     align-items: center;     justify-content: space-between;     height: 100%; }  .header-content .logo {     display: inline-block;     padding: 12px 0; }  .header-content .logo:hover:after {     height: 29px; }  .header-content .logo:after {     content: "";     background: transparent url(/uploads/137/logo_h.png) no-repeat scroll center top;     display: block;     height: 0;     left: 0;     position: absolute;     top: 12px;     -webkit-transition: all 0.3s ease 0.1s;     transition: all 0.3s ease 0.1s;     width: 269px; }  .header-content .logo img {     max-width: 100%; }  .header-content .nav-holder {     display: flex;     align-items: center;     gap: 16px;     position: relative; }  .main-nav ul {     margin: 0;     padding: 0;     list-style: none;     display: flex;     gap: 16px; }  .main-nav a {     color: #ffffff;     font-size: 14px;     text-decoration: none;     text-transform: uppercase; }  .main-nav a:hover {     color: #162d42; }  .open-nav {     display: none;     width: 40px;     height: 32px;     padding: 0;     border: 1px solid #ffffff;     background: transparent;     position: relative; }  .open-nav span, .open-nav:before, .open-nav:after {     content: "";     position: absolute;     left: 8px;     right: 8px;     height: 2px;     background: #ffffff;     transition: 0.2s; }  .open-nav span {     top: 50%;     transform: translateY(-50%); }  .open-nav:before {     top: 7px; }  .open-nav:after {     bottom: 7px; }  .nav-holder.show .open-nav span {     opacity: 0; }  .nav-holder.show .open-nav:before {     transform: translateY(7px) rotate(45deg); }  .nav-holder.show .open-nav:after {     transform: translateY(-7px) rotate(-45deg); }  .info-text-content p {     margin: 10px 0;     font-family: arial;     font-size: 14px;     text-align: left;     line-height: 21px;     color: #333333; }  .info-text-content h1, .info-text-content h2, .info-text-content h3, .info-text-content h4, .info-text-content h5, .info-text-content h6 {     margin: 10px 0;     padding: 0 0 5px;     color: #0f377d; }  .info-text-content img {     max-width: 100%;     margin-bottom: 10px; }  .info-text-content table {     width: 100%;     border-collapse: collapse;     display: block;     overflow-x: auto; }  .info-text-content th, .info-text-content td {     padding: 8px 10px;     border: 1px solid #d0d0d0;     text-align: left;     white-space: nowrap; }  .info-text-content thead th {     width: 100%;     background: #f3e29a;     color: #1f2f4a; }  .info-text-content ul li {     color: #333333;     font-size: 14px;     text-align: left;     line-height: 21px; }  .btn-play {     background: transparent url(/uploads/137/nav_go.png) repeat-x scroll 0 0;     -webkit-border-radius: 8px;     border-radius: 8px;     -webkit-box-shadow: 0 0 2px 0 white inset;     box-shadow: 0 0 2px 0 white inset;     color: white;     display: block;     margin: 0 auto;     font-size: 16px;     font-weight: bold;     height: 47px;     line-height: 2.9;     max-width: 280px;     padding: 0 15px;     text-align: center;     text-decoration: none;     text-shadow: 0 0 3px #080b47;     text-transform: uppercase;     width: 100%;     -webkit-transition: 0.3s;     transition: 0.3s;     text-decoration: none; } .main_cash_btn {     text-decoration: none; } .info-text-content .btn-play:hover {     -webkit-box-shadow: 0 0 15px 0 black inset;     box-shadow: 0 0 15px 0 black inset;     color: white;     line-height: 2.9; }  .sidebar .nav-sidebar {     background: transparent url(/uploads/137/right_col.png) repeat scroll 0 0;     border: 1px solid #b0b0b0;     margin: 10px 0 10px 0;     padding: 10px; }  .sidebar .nav-sidebar ul {     margin: 0;     padding: 0;     list-style: none; }  .sidebar .nav-sidebar ul li {     margin: 0 0 7px; }  .sidebar .nav-sidebar ul li a {     background: transparent url(/uploads/137/left_menu.png) no-repeat scroll 0 top;     border: 1px solid #b2abab;     color: #0f377d;     display: block;     font-size: 0.875em;     line-height: 1.3;     padding: 4px 10px;     text-decoration: none;     text-indent: 3px;     -webkit-transition: all 0.3s ease 0.1s;     transition: all 0.3s ease 0.1s; }  .sidebar .nav-sidebar ul li a:hover {     background: transparent url(/uploads/137/left_menu.png) no-repeat scroll -750px top;     border: 1px solid #305b83;     color: white; }  .sidebar .list-game-sidebar {     background: transparent url(/uploads/137/right_col.png) repeat scroll 0 0;     border: 1px solid #b0b0b0;     height: auto;     margin: 0 0 15px;     padding: 15px;     -webkit-box-sizing: border-box;     box-sizing: border-box; }  .sidebar .list-game-sidebar h3 {     background: transparent url(/uploads/137/title_p2.png) no-repeat scroll left top;     border-bottom: 1px solid #ebebeb;     color: white;     font-weight: bold;     font-size: 18px;     line-height: 21px;     padding: 15px 0;     text-align: center;     text-transform: uppercase; }  .sidebar .list-game-sidebar ul {     margin: 0;     padding: 0;     list-style: none; }  .sidebar .list-game-sidebar ul li {     border-bottom: 1px solid #848484;     -webkit-box-shadow: 0 1px 0 0 black;     box-shadow: 0 1px 0 0 black;     display: block;     padding: 5px 0;     overflow: hidden; }  .sidebar .list-game-sidebar ul li:last-child {     border-bottom: none;     -webkit-box-shadow: none;     box-shadow: none; }  .sidebar .list-game-sidebar ul li .wrapp-img {     float: left;     height: 35px;     line-height: 1; }  .sidebar .list-game-sidebar ul li .wrapp-img img {     margin: 5px 0;     width: 50px; }  .sidebar .list-game-sidebar ul li .content-box {     padding-left: 55px; }  .sidebar .list-game-sidebar ul li .content-box a span {     color: #0f377d;     display: block;     font-size: 12px;     font-weight: bold;     line-height: 2;     overflow: hidden;     padding: 5px 0 0 10px;     white-space: nowrap;     width: 120px;     float: left; }  .btn-play-game {     background: transparent url(/uploads/137/bt_go.png) repeat-x scroll left top;     -webkit-border-radius: 5px;     border-radius: 5px;     color: black;     display: block;     float: right;     height: 33px;     margin: 3px 0 0;     padding: 5px 10px;     text-align: center;     text-decoration: none;     width: 150px; }  .sidebar .list-news-sidebar {     background: transparent url(/uploads/137/right_col.png) repeat scroll 0 0;     border: 1px solid #b0b0b0;     margin: 10px 0 10px 0;     padding: 10px; }  .sidebar .list-news-sidebar h3 {     color: white;     font-size: 14px;     height: 31px;     line-height: 2.3;     position: relative;     top: 2px;     background: transparent url(/uploads/137/title_50.png) no-repeat scroll left center;     text-indent: 47px; }  .sidebar .list-news-sidebar a {     color: #0f377d;     display: block;     font-size: 0.875em;     margin: 5px 0;     padding: 3px 0;     text-indent: 10px;     width: 100%; }  .footer {     background-color: #151515;     border-top: 1px solid #2b2b2b;     margin-top: 70px;     padding: 40px 0 30px; } .footer .container {     max-width: 860px; } .footer__inner {     display: flex;     flex-direction: column;     gap: 20px; } .footer-nav ul {     display: flex;     flex-wrap: wrap;     margin: 0;     padding: 0;     list-style: none; } .footer-nav ul li {     padding: 10px;     border-right: 1px solid #a0a0a0; } .footer-nav a {     color: #fff;     text-decoration: none;     opacity: 0.7;     transition: opacity 0.3s; } .footer-nav a:hover {   opacity: 1; } .footer-copy p {     color: #fff;     font-size: 12px;     opacity: 0.7;     margin: 0; } .footer-logos {     display: flex;     align-items: center;     gap: 15px;     justify-content: flex-end; } .iframe-block {     max-width: 970px;     margin: 35px auto; }  .iframe {     position: relative;     z-index: 100;     margin-bottom: 15px;     width: 100%;     height: 550px;   	overflow: hidden; }  .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/137/pages/2929/2929.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; }  #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999;     padding: 0 20px;     text-transform: uppercase;     cursor: pointer;     z-index: 9;     line-height: 0;     border: none;     border-radius: 3px;     background-color: transparent;     height: 28px;  }  #loadIframeBtn:after {     content: '';     top: 10px;     z-index: -1;     right: 0;     bottom: 0;     left: 0;     position: absolute;     box-shadow: 0 6px 5px #645c5c00; }  .show-support {     display: inline-block;     margin: 0 auto;     position: static;     margin-bottom: 20px;     transform: translate(0, 0);     text-align: center;     text-decoration: none; }  .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; } @media screen and (max-width: 991px) {     .row {         margin-left: 0;         margin-right: 0;     }      .col-md-8, .col-md-4, .col-md-12 {         width: 100%;         padding-left: 0;         padding-right: 0;     }      .info-text-content .btn-play {         float: none;         margin: 0 auto;     }      .sidebar .list-news-sidebar h3, .sidebar .list-game-sidebar h3 {         background-size: 100% 52px;     } } @media screen and (max-width: 768px) {     .header-content .logo {         width: auto;         display: flex;         justify-content: flex-start;     }      .header-content .logo:after {         width: 100%;         margin: 0 auto;     }      .header-content .wrapper {         justify-content: space-between;         padding: 0 10px;     }      .open-nav {         display: block;     }      .main-nav {         width: 100%;         display: none;         position: absolute;         top: 55px;         right: 0;         left: 0;         background: #0f377d;         padding: 10px 0;         z-index: 10;     }     .main-nav a:hover {         color: #eecc59;     }     .nav-holder.show .main-nav {         display: block;     }      .main-nav ul {         flex-direction: column;         gap: 0;     }      .main-nav li {         padding: 8px 12px;     }      .main-nav a {         display: block;     }      .header-content .btn-play.header-btn {         margin: 0;     } } @media screen and (max-width: 768px) {     .breadcrumb-bar {         padding: 0 10px;     }     .nav-holder .btn-play {         float: none;         display: flex;         justify-content: center;         align-items: center;         font-size: 12px;     }     .header-content .logo {         width: 120px;         display: flex;         justify-content: center;         height: 44px;         overflow: hidden;         margin-right: 5px;     }     .header-content .logo img {         max-width: none;         object-fit: cover;         width: 100%;         height: 100%;     } }