body {     padding: 0;     margin: 0;     background: #004fa4;     font-family: Arial, Helvetica, sans-serif; }  body, html {     overflow-x: hidden; }  ul {     list-style: none;     padding: 0;     margin: 0; }  a {     text-decoration: none;     font-family: Arial, Helvetica, sans-serif; }  .container {     margin: 0 auto;     max-width: 1033px; }  .header {     background: #011f46;     margin: 0;     padding: 0 0 25px 0;     width: 100%;     position: fixed;     top: 0;     z-index: 20;     box-shadow: 0 9px 20px -3px rgba(0, 0, 0, .75); }  .header__top__logo__link img {     width: 299px;     height: 107px;     display: block; }  .header__top {     display: flex;     justify-content: space-between;     align-items: center; }  .header__top__button__link {     font-family: Roboto, sans-serif;     border-radius: 3px;     font-weight: 500;     display: flex;     align-items: center;     height: 41px;     width: 227px;     line-height: 41px;     text-align: center;     color: #fff;     text-decoration: none;     margin-bottom: 10px;     font-size: 16px;     background: #11c600; }  .header__menu__inner {     display: flex;     justify-content: center;     align-items: center; }  .header__menu__inner__list {     margin: 0 15px; }  .header__menu__inner__list__link {     color: #fff;     display: inline-block;     font-family: Arial, Helvetica, sans-serif;     font-size: 14px;     text-align: center; }  .header__menu__inner__list__link:hover {     color: #ffd800;     text-decoration: underline; }  .header__menu__mob {     display: none; }  .body__main__bg {     float: left;     width: calc(50% - 513px);     min-height: 1290px;     vertical-align: top; }  .body__main__bg-r {     float: right;     width: calc(50% - 513px);     min-height: 1290px;     vertical-align: top; }  .header-wrapperout {     height: 150px;     background: #011f46; }  .body__main__block__left {     width: 73%; }  .slider {     overflow-x: hidden; }  .slider__wrapper__inner {     display: flex; }  .slider__wrapper__inner__list__link {     display: block; }  .body__main__block {     background: #03295c url(/shared/2725/bg-content-tile-x.png) repeat-x 0 0;     margin: 0;     padding: 12px 12px 25px 12px; }  .body__main__menu__navigation__inner {     display: flex; }  .body__main__menu__navigation__inner__list {     width: 13%;     position: relative;     background: 0 0;     padding-top: 45px;     height: 16px;     font-weight: 400; }  .body__main__menu__navigation__inner__list {     display: inline-block;     vertical-align: top;     text-decoration: none;     font-size: 11px;     font-weight: 700;     text-align: center;     background-color: #245aa4;     height: 35px;     background-repeat: no-repeat;     background-position: top center;     text-transform: uppercase;     padding-top: 52px; }  .body__main__menu__navigation__inner__list:first-child {     background-color: #ffd800; }  .body__main__menu__navigation__inner__list:first-child .body__main__menu__navigation__inner__list__link {     color: #052349; }  .body__main__menu__navigation__inner__list__link {     display: flex;     flex-direction: column;     align-items: center;     color: #ffffff; }  .body__main__menu__navigation__inner__list__link img {     width: 50px;     height: 40px;     position: absolute;     top: 0; }  .games-item {     width: 25%;     text-align: center;     zoom: 1;     vertical-align: top;     margin-top: 10px;     color: #ffffff;     position: relative; }  .games-item-title {     height: 29px;     line-height: 34px;     font-size: 14px;     text-align: center; }  .games-item-title a {     color: #fff; }  .game-item-desc {     margin: 0;     padding: 5px;     font-size: 12px;     line-height: 13px;     height: 50px;     overflow-y: hidden; }  .games-item-hover {     display: none; }  .games-item .game-btns {     padding: 12px 0 6px 0; }  .games-item .link-play {     background: #11c600;     color: #fff;     display: inline-block;     width: 115px;     height: 34px;     line-height: 36px;     text-decoration: none;     text-transform: uppercase;     font-weight: 700;     font-size: 16px;     border-radius: 3px;     padding-left: 3px; }  .games-item .link-demo {     background: #ffd800;     display: inline-block;     width: 68px;     height: 34px;     line-height: 36px;     text-decoration: none;     text-transform: uppercase;     color: #000;     font-weight: 700;     font-size: 16px;     border-radius: 3px;     margin-left: 3px; }  .srtb {     font-size: 12px;     width: 174px;     margin: 2px auto;     text-align: left;     color: #ffffff; }  .games-item:hover .games-item-hover {     background: #03295c;     width: 235px;     text-align: center;     border: 3px solid #ffd800;     border-radius: 10px;     box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, .3);     z-index: 99999;     max-height: 320px;     margin: -26px -26px -250px;     position: absolute;     top: -135%;     left: 0; }  .games-item:hover .games-item-hover {     display: block; }  .games-item:hover .games-item-hover img {     width: 220px;     height: auto;     border: 1px solid #245aa4; }  .games-item:hover .srtb {     display: none; }  .games-item:hover + .game-padding {     padding-top: 260px; }  .game {     display: flex;     justify-content: space-between;     align-items: center;     flex-wrap: wrap;     position: relative;     margin-bottom: 18px;     border: 1px solid #245aa4;     padding: 5px; }  .right_btn {     font-family: Roboto, sans-serif;     display: inline-block;     width: 227px;     line-height: 41px;     text-align: center;     text-decoration: none;     color: #000;     font-size: 16px;     font-weight: 500;     background: #ffd800;     border-radius: 3px;     border: none; }  .right_btn:hover {     cursor: pointer;     background: #fef700; }  .body__main__information {     margin-bottom: 18px;     border: 1px solid #245aa4;     background-color: #fff;     padding-bottom: 25px; }  .body__main__information__title {     background: #245aa4;     height: 36px;     color: #fff;     font-size: 18px;     font-weight: 700;     line-height: 37px;     padding-left: 15px;     margin-top: 0; }  .panel-body-vin {     margin: 14px;     padding: 0px;     height: 60px; }  .panel-body-jp-grad {     height: 88px; }  .panel-body-vin-in4-1 {     float: left;     position: relative;     margin-right: 14px; }  .panel-body-vin-in4-1 span {     background: #011f46;     font-size: 11px;     color: #ffd800;     display: block;     width: 18px;     height: 18px;     line-height: 18px;     position: absolute;     bottom: 1px;     right: 1px;     text-align: center;     font-weight: bold; }  .panel-body-vin-in1-1 {     font-size: 16px;     color: #ffd800;     font-weight: bold;     text-align: left }  .panel-body-vin-in2-1 {     font-size: 12px;     color: #fff;     font-weight: bold;     text-align: left }  .panel-body-vin-in3-1 {     font-size: 11px;     color: #3b81e3;     font-weight: normal;     text-align: left }  .panel-hover:hover {     cursor: pointer; }  .body__main__block {     display: flex;     justify-content: space-between; }  .body__main__block__right {     width: 25%; }  .panel {     margin: 0 0 10px 0;     border: 1px solid #245aa4; }  .panel-title18 {     background: #245aa4;     height: 36px;     line-height: 36px; }  .panel-body {     color: #ffffff;     font-size: 13px; }  .panel-title18 h3 {     margin: 0;     color: #ffffff;     padding-left: 10px; }  .lasttopwinner h2, .lasttopgame h2 {     display: flex;     justify-content: space-between; }  .lasttopgame .lasttopgame-name {     display: flex;     justify-content: space-between; }  .lasttopgame-link a, .lasttopwinner-link a {     background-color: #ffd800;     color: black;     display: block;     font-family: Arial, Helvetica, sans-serif;     text-indent: -99999px;     width: 30px;     height: 16px;     background-image: url(/shared/2725/arrow.png);     background-repeat: no-repeat;     background-position: center;     position: relative;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;     border-radius: 3px; }  .lasttopwinner-data .winner-name {     font-size: 13px; }  .lasttopwinner-data .winner-amount, .game-amount, .winner-amount {     font-size: 13px;     font-weight: bold;     float: right;     color: #ffd800; }  .lasttopwinner-data .winner-game {     font-size: 13px;     color: #3b81e3;     clear: both;     top: 1.2em;     display: block; }  .game-name a, .winner-game a {     color: #3b81e3; }  .stats-data {     display: flex;     justify-content: space-around;     text-align: center; }  .body__main__block__right__win {     background: #011f46;     margin: 0; }  .panel-body h2 {     font-size: 16px; }  .animated {     margin-bottom: 10px; }  .stats-data .daily-data, .hourly-data {     background-color: #03295c;     border: 1px solid #1b447b;     width: 90%;     padding: 0.2em;     font-size: 16px;     font-weight: bold; }  .winners-data {     overflow: hidden;     height: 110px; }  #gws-jackpot-carousel .item {     width: 100%;     height: 180px;     text-align: center;     color: #fff;     z-index: 99; }  #gws-jackpot-carousel .item .game-jackpot {     background: #000;     border-bottom: 1px solid #2155a0;     font-size: 18px;     padding: 10px; }  #gws-jackpot-carousel .item .game-wrapper {     position: relative; }  figure {     margin: 0;     display: block; }  #gws-jackpot-carousel .item img {     max-height: 100px;     margin: 16px auto 0;     border: 1px solid #3b81e3; }  .game-popup-wrapper {     display: none;     position: absolute;     width: 235px;     z-index: 888;     border: 4px solid #FFDB2D;     box-shadow: 0px 35px 100px #030303;     background-color: #11223a; }  .game-popup-wrapper .game-popup {     text-align: center;     color: #fff;     height: 205px; }  .game-popup-wrapper .game-popup .game-title {     background: #20406a;     padding: 5px; }  .game-popup-wrapper .game-popup .game-title a {     color: #fff; }  .game-popup-wrapper .game-popup .game-icon {     width: 220px;     margin: 10px auto; }  .btn-primary {     background: linear-gradient(to bottom, #fff7bb 0%, #fff0a5 50%, #ffdc30 51%, #f8c905 100%);     border: 1px solid #fff1a8;     color: #1a2d48;     font-size: 14px;     text-shadow: 0 0 2px #ffd61e;     padding: 6px 12px;     border-radius: 4px; }  .btn-blue {     background: linear-gradient(to bottom, #5c94bc 0%, #3c689a 50%, #264067 51%, #111b2c 100%);     font-size: 14px;     color: #fff;     border-color: #5C94BC;     padding: 6px 12px;     border-radius: 4px; }  #gws-jackpot-carousel .item .game-wrapper:hover .game-popup-wrapper {     display: block;     top: 0;     left: 0; }  .footer {     margin: 0;     padding: 22px 0 0 0;     background: #02070f;     width: 100%;     z-index: 1000; }  .footer-logos {     display: flex;     justify-content: center; }  .footer-payments {     margin-bottom: 35px;     text-align: center; }  .footer-license {     padding-bottom: 25px; }  .footer-license p {     margin: 25px 0 0 0;     color: #ffffff;     font-size: 12px;     text-align: center; }  .header__menu__inner__list__link img {     display: none; }  @media only screen and (max-width: 1024px) {     .header .container {         padding: 0 10px;     }      .header__menu__inner {         flex-direction: column;         align-items: flex-start;     }      .flex__mob {         display: flex;         justify-content: space-between;         align-items: center;     }      .header__top {         width: 65%;     }      .header__top__logo__link img {         width: 180px;         height: 60px;     }      .header__menu__inner__list {         width: 100%;         margin: 0;         background-color: #011f46;         font-size: 14px;         border-bottom: 1px solid #0f2950;     }      .header__menu__inner__list__link {         display: flex;         align-items: center;     }      .header__menu__inner__list__link img {         display: block;         width: 50px;         height: 50px;     }      .header__menu__inner__list__link .header__menu__inner__list__link-img {         height: 35px;     }      .header__menu {         display: none;     }      .header-wrapperout {         height: 85px;     }      .header__top__button__link {         width: auto;         padding: 0 10px;     }      .header__top__button__link span {         display: none;     }     .header__menu__mob {         display: block;     }     .body__main__block {         flex-wrap: wrap;     }      .body__main__block__right {         width: 100%;     }      .body__main__block__left {         width: 100%;     }      .slider__wrapper {         width: 757px;         overflow: hidden;         margin: 0 auto;     }      .game-popup-wrapper {         width: 100%;     }      .footer-logos {         flex-wrap: wrap;     }      .footer-license {         padding: 0 15px 25px;     } }  @media only screen and (max-width: 738px) {     .games-item {         width: 175px;     }      .games-item:hover .games-item-hover {         top: -100%;         left: 10%;     } }  @media only screen and (max-width: 670px) {     .body__main__menu {         display: none;     } }  @media only screen and (max-width: 390px) {     .games-item {         width: 50%;     }      .games-item:hover .games-item-hover {         width: 200px;         left: 10px;     }      .games-item:hover .games-item-hover img {         width: 170px;     }      .header__top {         width: 80%;     } }  @media only screen and (max-width: 360px) {     .games-item {         width: 100%;     }      .games-item:hover .games-item-hover {         width: 100%;         left: 23px;         top: 0;     } } .clocks{   color:#e84a12; } .ramkas{ color: #FF4500; margin: 15px 0 0 10px; border: solid 2px #004fa4; padding: 10px 0 10px 10px; border-radius: 10px; width: 30%; } .ramkas2{ color: #FF4500; margin: 15px 0 0 10px; border: solid 2px #004fa4; padding: 10px 0 10px 10px; border-radius: 10px; width: 15%; } .tablica { border: #004fa4 solid 2px; float: center; margin: 8px;} .td-font { border: #FFA500 solid 1px; font-weight: bold; width: 30%; text-align: center; height: 5px; padding: 5px; vertical-align: middle;} .td-font1 { border: #FFA500 solid 1px; width: 60%; text-align: left; height: 5px; padding: 5px; vertical-align: middle;} .tablica2 { border: #004fa4 solid 2px; float: center; margin: 8px;} .td-font2 { border: #FFA500 solid 1px; font-weight: bold; width: 30%; text-align: center; height: 5px; padding: 5px; vertical-align: middle;} .td-font3 { border: #FFA500 solid 1px; width: 60%; text-align: left; height: 5px; padding: 5px; vertical-align: middle;} .tablica3 { border: #004fa4 solid 2px; float: center; margin: 8px;} .td-font4 { border: #FFA500 solid 1px; font-weight: bold; width: 10%; text-align: center; height: 5px; padding: 5px; vertical-align: middle;} .td-font5 { border: #FFA500 solid 1px; width: 70%; text-align: left; height: 5px; padding: 5px; vertical-align: middle;} .body__main__information__inner{   padding: 0 10px; } .body__main__information__inner img {   max-width: 100%;   height: auto; }