#ctrlcopy {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    margin: 5px 0 0 -1px;
    line-height: 0;
    opacity: 0;
}

 
.points {
    margin: 0;
    color: #D84447;
    cursor: pointer;
    display: none;
}

.desktop {
    /*display: inline-block;*/
    visibility: visible;
}

.mobile {
    display: none;
    visibility: hidden;
}

#admin_bar {
    color: #000;
    text-align: left;
    font-size: 11px;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    padding-left: 2px;
    width: 80px;
}

.elink {
    cursor: pointer;
}

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* End of Eric Meyer's CSS Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

body {
    font: 12px/18px Arial, sans-serif;
    width: 100%;
}

h1, h2, h3, h4 {
    /*color:#484c50;*/
    color: #333;
}

h1 {
    font-size: 20px;
    text-align: center;
}

.description_game h2 {
    /*text-align:center;*/
}

h2 {
    font-size: 19px;
    /*text-align:center;*/
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 15px;
}

a {
    text-decoration: none;
}

a:hover {
    /*text-decoration:underline; */
    text-decoration: none;
}

.sitemap a {
    color: #1F69BA;
}

.sitemap ul {
    list-style-type: square !important;
    margin-left: 0;
}

.sitemap ul li ul {
    list-style-type: disc !important;
    margin-left: 10px;
}

.sitemap ul li ul li ul {
    list-style-type: circle !important;
    margin-left: 10px;
}

p {
    text-align: justify;
}

p a {
    color: #1F69BA;
    /*text-decoration:none;*/
}

/*  Header */
.header {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.header .middle {
    background: #fff;
    margin: 0 auto;
    width: 1024px;
    min-width: 280px;
    max-width: 100%;
    padding-top: 0;
    padding-left: 14px;
    padding-right: 16px;
}

.logo {
    float: left;
    display: block;
    width: 147px;
}

nav {
    margin-top: 5px;
    float: right;
    width: 82%;
    display: block;
    text-align: right;
    position: relative;
    z-index: 999;
}

nav ul li {
    display: inline-block;
    margin-left: 0.5%;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
}

nav ul li:first-child {
    margin-left: 0;
}

nav ul li:last-child div.circle {
    display: none;
}

nav ul li div {
    margin-top: 12px;
}

nav ul li a, nav ul li span {
    display: inline-block;
    font-size: 13px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    /*min-height: 25px;*/
    line-height: 25px;
    /*cursor: pointer;*/
}

nav a:hover {
    border-bottom: 2px solid #000;
}

nav ul li.automats {
    background: url(/i/sprite.png) no-repeat 0 5px;
    padding-left: 25px;
}

nav ul li.roulet {
    background: url(/i/sprite.png) no-repeat 0 -27px;
    padding-left: 30px;
}

nav ul li.table_game {
    background: url(/i/sprite.png) no-repeat 0 -58px;
    padding-left: 33px;
}

nav ul li.videopoker {
    background: url(/i/sprite.png) no-repeat 0 -133px;
    padding-left: 30px;
}

nav ul li.cardgames {
    background: url(/i/sprite.png) no-repeat 0 -93px;
    padding-left: 30px;
}

nav ul li.clubs {
    background: url(/i/sprite.png) no-repeat 0 -169px;
    padding-left: 30px;
}

#menu {
    display: none;
}

.circle {
    height: 11px;
    width: 11px;
    border: 2px solid #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}

.circle.yellow {
    border-color: #FFD167;
}

.circle.red {
    border-color: #F84448;
}

.circle.green {
    border-color: #00C24B;
}

.circle.blue {
    border-color: #0068BF;
}

.circle.violet {
    border-color: #7537BE;
}

.circle.grey {
    border-color: #DEE6ED;
}

/*  .Header */
.wrapper {
    background: #fff;
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
    padding-left: 14px;
    padding-right: 16px;
    width: 100%;
}

.wrapper.blue {
    background: #F5F8FB;
}

.middle {
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding-top: 10px;
    min-width: 280px;
    max-width: 1024px;
}

.container {
    width: 100%;
    float: left;
    overflow: hidden;
}

.content {
    padding-left: 317px;
}

.content.slots {
    padding-left: 271px;
}

.content.casino_review {
    padding-left: 180px;
}

/* crumbs */
.crumbs {
    margin-bottom: 10px;
}

.crumbs li {
    color: #484c50;
    display: inline-block;
    font-size: 14px;
    margin: 0 3px;
}

.crumbs li:first-child {
    margin-left: 0;
}

.crumbs li:nth-child(even) {
    background: url(/i/sprite.png) 0 -870px no-repeat;
    height: 12px;
    width: 10px;
}

.crumbs li a {
    color: #484c50;
    font-size: 14px;
    text-decoration: none;
}

.crumbs li a:hover {
    text-decoration: underline;
}

/*.crumbs*/

/*CASINOS on INDEX PAGE */
.casinos_space {
    letter-spacing: -.36em;
    /*padding:10px 0;*/
    padding: 0 0 10px 0;
    vertical-align: top;
}

.casinos_block {
    display: inline-block;
    letter-spacing: normal;
    position: relative;
    margin: 0 1.2%;
    vertical-align: top;
    width: 14.6%;
}

.casinos_block:first-child {
    margin-left: 0;
    margin-right: 1.2%;
}

.casinos_block:last-child {
    margin-left: 1.2%;
    margin-right: 0;
}

.casinos_block img {
    display: block;
    width: 100%;
}

.top {
    background: url(/i/sprite.png) no-repeat 0 -220px;
    height: 41px;
    width: 41px;
    position: absolute;
    top: -2px;
    left: -2px;
}

.new {
    background: url(/i/sprite.png) no-repeat 0 -275px;
    height: 41px;
    width: 41px;
    position: absolute;
    top: -2px;
    left: -2px;
}

.rewiev_game_club {
    width: 82% !important;
}

.short_review {
    width: 65% !important;
    padding: 0 5px;
}

.parse_rating {
    width: 90% !important;
}

.short_description {
    width: 84% !important;
}

.zal {
    width: 35% !important;
}

.other_title {
    width: 80% !important;
    padding: 0 5px;
}

.bonuses_money {
    width: 75% !important;
}

.bonuses_money h3 {
    font-size: 20px;
}

.games_real_money {
    width: 74% !important;
}

.games_real_money h4 {
    font-size: 19px;
}

.slots_online {
    width: 70% !important;
}

.slots_online.w80 {
    width: 80% !important;
}

.casino_info_block {
    background: #fff;
    border: 1px solid #DEE6ED;
}

.casino_info_block .w_bonus {
    border-bottom: 1px solid #E2DED7;
    color: #3b372e;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}

.casino_info_block .w_bonus span {
    color: #38ad44;
    display: block;
    font-size: 18px;
    padding-top: 4px;
}

.casino_info_block .w_rating, .casino_info_block .w_games {
    border-bottom: 1px solid #E2DED7;
    display: table;
    text-align: center;
    width: 100%;
}

.casino_info_block .w_rating > div, .casino_info_block .w_games > div {
    display: table-cell;
    padding: 5px 0;
    vertical-align: middle;
    width: 50%;
}

.star {
    height: 23px;
    width: 23px;
    font-size: 18px;
}

.star.yellow {
    background: url(/i/sprite.png) no-repeat -53px -204px;
}

.star.red {
    background: url(/i/sprite.png) no-repeat -53px -238px;
}

.star.green {
    background: url(/i/sprite.png) no-repeat -53px -343px;
}

.star.blue {
    background: url(/i/sprite.png) no-repeat -53px -272px;
}

.star.violet {
    background: url(/i/sprite.png) no-repeat -53px -307px;
}

.casino_info_block .w_rating > div:first-child {
    padding-left: 15px;
}

.casino_info_block .w_rating > div:last-child {
    font-size: 14px;
    border-left: 1px solid #E2DED7;
}

.casino_info_block .w_games > div:first-child {
    font-size: 14px;
}

.casino_info_block .w_rating > div:last-child span,
.casino_info_block .w_games > div:last-child span,
.casino_info_block .w_games > div:first-child span {
    display: block;
    font-size: 18px;
}

.casino_info_block .w_games > div:last-child {
    font-size: 14px;
    border-left: 1px solid #E2DED7;
}

.btn {
    display: block;
    margin: 10px auto !important;
    text-decoration: none;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.btn.views {
    border: 1px solid #C1CBD4;
    color: #6E7377;
    font-size: 12px;
    padding: 3px 0;
    width: 70%;
}

.btn.play {
    background: #1F69BA;
    color: #fff;
    font-size: 18px;
    padding: 7px 0;
    width: 70%;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;

}

.btn.views:hover {
    background: #D0DBE5;
    color: #fff;
}

.btn.play:hover {
    background: #D84447;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

/* .CASINOS on INDEX PAGE */
/* CONTENT */
.title_block {
    color: #484c50;
    display: table;
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    width: 100%;
}

.title_block > div {
    display: table-cell;
    font-size: 20px;
    text-align: center;
    width: 60%;
}

.title_block > div:first-child {
    width: auto;
}

.title_block > div:last-child {
    width: auto;
}

.title_block .line_gray {
    border-bottom: 1px solid #BFCDD6;
    position: relative;
    margin-bottom: 7px;
    width: auto;
}

.title_block .circle {
    background: #F5F8FB; /*background:#fff*/
    border-width: 1px;
    position: absolute;
    top: -5px;
}

.title_block .circle.right {
    right: 0;
}

.title_block .circle.left {
    left: 0;
}

.title_block.arts > div {
    width: 80% !important;
}

.title_block.arts > div:first-child {
    width: auto !important;
}

.title_block.arts > div:last-child {
    width: auto !important;
}

.title_block.black {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.txt_block {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.txt_block.no_border {
    border-bottom: none;
    padding-bottom: 0;
}

.txt_block img {
    /*
    display:block;
    float:left;
    margin-right:10px;
    */
}

.txt_block p, ul, ol {
    font-size: 15px;
    margin-bottom: 5px;
    text-align: justify;
}

.txt_block p:last-child {
    margin-bottom: -5px;
}

.txt_block ul {
    list-style-type: disc;
}

.txt_block ol {
    list-style: decimal;
}

.txt_block li {
    margin: 0 3%;
    display: list-item !important;
}

.txt_block h2, h3, h4 {
    margin-top: 15px;
    margin-bottom: 10px;
}

.parse_rating h3,
.short_description h3 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.txt_block a {
    text-decoration: none;
    color: #1F69BA;
}

.txt_block a:hover {
    text-decoration: underline;
}

.txt_block blockquote, .txt_block q {
    background: #F5F8FB;
    text-align: justify;
    border-left: 3px dotted #D0D0D0;
    padding: 1% 1.5%;
    margin: 1% 0;
    font-size: 16px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

.txt_block blockquote:before, .txt_block q:before {
    color: #827575;
    content: open-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.1em;
    vertical-align: -0.4em;
}

.txt_block blockquote:after, .txt_block q:after {
    color: #827575;
    content: close-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-left: 0.1em;
    vertical-align: -0.4em;
}

.txt_block blockquote p, .txt_block q p {
    display: inline;
}

.txt_block em, .txt_block i {
    font-style: italic;
}

.txt_block strong, .txt_block b {
    font-weight: bold;
}

.txt_block .red {
    color: #F84448;
}

.txt_block .violet {
    color: #7537BE;
}

.txt_block .blue {
    color: #0068BF;
}

.txt_block .green {
    color: #00C24B;
}

.txt_block .yellow {
    color: #FFD167;
}

.share {
    color: #484c50;
    font-size: 18px;
    margin: 0 auto 20px auto;
    text-align: center;
}

.share > div {
    display: inline-block;
    vertical-align: middle;
}

/*.share > div:first-child{
    margin-right:5px;
    margin-top: 7px;
    vertical-align:middle;
}*/
.popular_icon {
    background: url(/i/sprite.png) no-repeat 10px -383px;
    padding-left: 25px;
    width: 52% !important;
}

.popular_space_top, .popular_space_bottom {
    margin-bottom: 10px;
    letter-spacing: -.36em;
    width: 100%;
}

/*
.popular_space_top > div{
    display:inline-block;
    margin-left:1.3%;
    margin-right:1.3%;
    overflow:hidden;
    position: relative;
    letter-spacing:normal;
    text-align:center;
    vertical-align:top;
    width:23%;
}

.popular_space_top > div:first-child{
    margin-left:0;
    margin-right:1.3%;
}
.popular_space_top > div:last-child{
    /*margin-left:1.3%;
    margin-right:0;

}
*/
.popular_space_top > div {
    display: inline-block;
    margin-left: 0;
    margin-right: 1%;
    margin-top: 1%;
    overflow: hidden;
    position: relative;
    letter-spacing: normal;
    text-align: center;
    vertical-align: top;
    width: 18.5%;
}

.game_top img {
    display: block;
    max-width: 100%;
}

.game_top a, .game_bottom a {
    color: #062f84;
    font-size: 13px;
    text-decoration: none !important;
}

.popular_space_top .game_top a:hover .play_hover {
    top: -65%;
}

.game_top a:last-child:hover, .game_bottom a:last-child:hover {
    text-decoration: underline !important;
}

.popular_space_bottom > div {
    display: inline-block;
    margin-left: .73%;
    margin-right: .73%;
    overflow: hidden;
    position: relative;
    letter-spacing: normal;
    text-align: center;
    vertical-align: top;
    width: 15.4%;
}

.popular_space_bottom > div:first-child {
    margin-left: 0;
    margin-right: .73%;
}

.popular_space_bottom > div:last-child {
    margin-left: .73%;
    margin-right: 0;
}

.game_bottom img {
    display: block;
    width: 100%;
}

.view_all {
    background: url(/i/sprite.png) right -459px no-repeat;
    border: 1px solid #C1CBD4;
    color: #777D82;
    display: block;
    float: right;
    font-size: 14px;
    padding: 3px 15px 3px 8px;
    margin-bottom: 10px;
    text-decoration: none;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.view_all:hover {
    background: url(/i/sprite.png) right -475px no-repeat #C1CBD4;
    color: #fff;
}

.best_bonuses_icon {
    background: url(/i/sprite.png) no-repeat 10px -502px;
    padding-left: 30px;
    width: 46% !important;
}

.best_bonuses_space {
    margin-bottom: 10px;
    letter-spacing: -.36em;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.bonus b {
    color: #1fb992;
}
.best_bonuses {
    display: inline-block;
    letter-spacing: normal;
    margin: 0 1%;
    width: 18.4%;
    vertical-align: top;
}

.best_bonuses:first-child {
    margin-left: 0;
    margin-right: 1%;
}

.best_bonuses:last-child,
.best_bonuses:nth-child(5) {
    margin-left: 1%;
    margin-right: 0;
}

.best_bonuses:nth-child(6) {
    display: none;
}

.best_bonuses img {
    display: block;
    width: 100%;
}

.bonuses_info_block {
    border: 1px solid #DEE6ED;
    color: #3b372e;
    font-size: 16px;
    padding: 10px 0;
    text-align: center;
}

.bonuses_info_block .baks {
    color: #369931;
    font-size: 20px;
    line-height: 21px;
}

.bonuses_info_block .plus {
    font-size: 20px;
    padding: 2px 0;
}

.bonuses_info_block .txt {
    margin: 2% 0;
    font-size: 14px;
}

.best_bonuses a {
    color: #062F84;
    text-decoration: none;
}

.best_bonuses a:hover {
    text-decoration: underline;
}

.best_bonuses .btn.play {
    font-size: 15px;
    margin-bottom: 0;
    width: 90%;
}

.best_bonuses .btn.play:hover {
    text-decoration: none;
}

.news_add_icon {
    background: url(/i/sprite.png) no-repeat 10px -544px;
    padding-left: 30px;
    width: 40% !important;
}

.new_games_block {
    letter-spacing: -.36em;
}

.new_games_block a {
    color: #062f84;
    font-size: 14px;
    text-decoration: none;
}

.new_games_block a:hover {
    text-decoration: underline;
}

.new_games_block .views {
    background: url(/i/sprite.png) no-repeat 0 -592px;
    color: #484c50;
    display: inline-block;
    padding-left: 20px;
    /*float: right;*/
}

.new_games_block > div {
    display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
}

.new_games_block .new_game_big {
    width: 57%;
}

.new_game_big img {
    display: block;
    width: 100%;
    margin-bottom: 1%;
}

.new_game_big span {
    float: right;
}

.new_game_big .text {
    font-size: 13px;
    text-align: justify;
    color: #000;
    margin-top: 1%;
}

.new_games_block .new_games_mini {
    letter-spacing: -.36em;
    text-align: center;
    width: 43%;
}

.new_games_block .new_games_mini > div {
    display: inline-block;
    overflow: hidden;
    margin: 0 3%;
    position: relative;
    letter-spacing: normal;
    vertical-align: top;
    text-align: right;
    width: 40%;
}

.new_games_block .new_games_mini > div {
    margin-bottom: 4%;
}

.new_games_block .new_games_mini > div:nth-child(odd) {
    margin-left: 4%;
    margin-right: 4%;
}

.new_games_block .new_games_mini > div:nth-child(even) {
    margin-left: 4%;
    margin-right: 0;
}

.new_game {
    margin-bottom: 5px;
}

.new_game a:first-child {
    text-decoration: none !important;
}

.new_game img {
    display: block;
    width: 100%;
    margin-bottom: 1%;
}

.new_game .views {
    text-align: left;
    float: left;

}

/*
.new_game > a:last-child{
        text-align:right !important;
}
*/

/* .CONTENT */
/* Slots Page */
.border_white {
    width: 100%;
    background: #fff;
    border: 1px solid #D5DEE7;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.border_white p {
    margin-bottom: 5px;
}

.border_white.blue {
    background: #F5F8FB;
    display: block;
    font-size: 15px;
    float: left;
    padding-bottom: 0;
    margin-bottom: 0;
}

.border_white.blue strong,
.border_white.blue b {
    font-weight: bold;
}

.border_white.tb > div {
    display: block;
    float: left;
}

.border_white.tb > div:first-child {
    padding-right: 10px;
    padding-bottom: 0;
    width: 69%;
}

.border_white.tb > div:last-child {
    width: 31%;
}

.border_white.no_bord {
    border: none;
    color: #000;
    padding: 0;
    text-align: justify;
}

.border_white.no_bord strong,
.border_white.no_bord b {
    font-weight: bold;
}

.border_white.no_bord .sidebar_title {
    margin-top: 8px;
    margin-bottom: 25px;
}

.border_white.bonus .sidebar_title {
    margin-top: 8px;
}

.border_white.no_bord .title_block > div {
    width: 60%;
}

.border_white.no_bord .title_block > div:first-child {
    width: auto;
}

.border_white.no_bord .title_block > div:last-child {
    width: auto;
}

.slot_title {
    color: #484c4f;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    letter-spacing: 1px;
}

.line_black {
    border-bottom: 3px solid #484c4f;
    margin: 5px auto;
    text-align: center;
    width: 25%;
}

/* .Slots Page */
/* GAME Page */
.game_play_block {
    display: table;
    padding-bottom: 10px;
    width: 100%;
}

.game_play_block img {
    display: block;
    width: 100%;
}

.game_play_block > div {
    display: table-cell;
    vertical-align: top;
}

.game_play_block > div:first-child {
    width: 78.3%;
}

.game_play_block > div:last-child {
    padding-top: 43px;
    width: 21.7%;
}

.game_play_block > div:last-child .game_top {
    display: block;
    margin-left: 15.9%;
    margin-bottom: 2px;
    margin-right: 15.9%;
    letter-spacing: normal;
    overflow: hidden;
    position: relative;
}

.game_play_block > div:last-child .game_top a {
    display: block;
    text-align: center;
}

.game_play_block h1 {
    float: left;
    padding: 10px 0 10px 0;
    margin: 0 0 5px 0;
}

.game_play_block .views {
    background: url(/i/sprite.png) no-repeat 0 -410px;
    color: #D8D8D8;
    font-size: 15px;
    float: right;
    padding: 10px 0 10px 30px;
}

.game_play_block .view_all {
    float: none;
    display: block;
    width: 71%;
    margin: 10px auto;
}

.game_play_block .mob {
    background-size: 100% 100% !important;
    text-align: center;
    min-height: 200px;
    height: 550px;
    width: 100%;
    position: relative;
}

.mob a.get_btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 !important;
    width: 62%;
}

.btn_block {
    text-align: center;
}

.get_btn {
    color: #fff !important;
    display: inline-block;
    font-size: 16px;
    margin-top: 15px;
    padding: 8px 24px 8px 10px;
    text-decoration: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.get_btn.red {
    background: url(/i/sprite.png) no-repeat right -915px #D84447;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.get_btn.green {
    background: url(/i/sprite.png) no-repeat right -915px #3BC156;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
}

.get_btn:hover {
    background: url(/i/sprite.png) no-repeat right -915px #F3BE37;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
}

.frispin_block {
    background: #fff;
    border: 1px solid #DEE6ED;
    padding: 10px 15px;
    margin-bottom: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.frispin_block > div {
    color: #484c50;
    display: table;
    width: 100%;
    padding: 3px 0;
}

.frispin_block > div > div {
    display: table-cell;
    width: 4%;
}

.frispin_block > div > div:last-child {
    width: 56%;
    text-align: right;
    font-size: 14px;
}

.frispin_block a {
    color: #062F84;
    text-decoration: underline;
}

.frispin_block a:hover {
    text-decoration: none;
}

.frispin_block span {
    color: #484c50;
    display: block;
    font-size: 16px;
    margin: 10px auto;
    text-align: center;
    width: 100%;
}

.bonus_wild {
    display: table;
    width: 100%;
}

.bonus_wild > div {
    color: #484c50;
    background: none !important;
    display: table-cell;
    font-size: 15px;
    text-align: center !important;
}

.bonus_wild img {
    margin: 5px auto;
    display: block;
}

.frispin_block > div > div:first-child {
    padding-left: 25px;
    width: 37%;

}

.frispin_block > div > div:nth-child(2) {
    background: url(/i/sprite.png) no-repeat 0 -868px;
}

.frispin_block .lines {
    background: url(/i/sprite.png) no-repeat 0 -944px;
}

.frispin_block .drums {
    background: url(/i/sprite.png) no-repeat 0 -964px;
}

.frispin_block .frispins {
    background: url(/i/sprite.png) no-repeat 1px -986px;
}

.frispin_block .bonus {
    background: url(/i/sprite.png) no-repeat 1px -1007px;
}

.frispin_block .soft {
    background: url(/i/sprite.png) no-repeat 1px -1824px;
}

/* .GAME Page */
/* ALL CASINOS Page */
.border_white.casinos {
    display: table;
    width: 100%;
    margin-bottom: 10px;
}

.border_white.casinos > div {
    display: table-cell;
}

.border_white.casinos > div:first-child {
    width: 80%;
    border-right: 1px solid #ddd;
}

.border_white.casinos > div:last-child {
    width: 20%;
    text-align: center;
    vertical-align: middle;
}

.casino_info > div {
    display: table-cell;
    vertical-align: top;
}

.casino_info > div:first-child {
    width: 31%;
    min-width: 160px;
}

.casino_info > div:first-child img {
    width: 100%
}

.casino_info .info {
    width: 100%;
}

.casino_info .info > div {
    border-bottom: 1px solid #ccc;
    display: table;
    margin-left: 10px;
    padding: 0 5px;
    width: 98%;
}

.casino_info .info > div:first-child,
.casino_info .info > div:last-child,
.casino_info .info > div:nth-child(5) {
    border: none;
}

.casino_info .info > div > div {
    display: table-cell;
    padding: 3px 0;;
}

.casino_info .info > div:nth-child(2) {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.casino_info .info > div > div:first-child {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    width: 22%;
}

.casino_info .info > div > div:last-child {
    color: #000;
    font-size: 15px;
}

.casino_info .info .title_block {
    font-size: 18px;
    line-height: inherit;
    height: inherit;
}

.casino_info .info > div > div:first-child {
    padding-left: 22px;
}

.info .slost {
    background: url(/i/sprite.png) no-repeat 0 -964px;
}

.info .n_games {
    background: url(/i/sprite.png) no-repeat 0 -1058px;
}

.info .giving {
    background: url(/i/sprite.png) no-repeat 1px -1083px;
}

.info .bonus {
    background: url(/i/sprite.png) no-repeat 1px -1863px;
}

.info .go_casino {
    width: 70%;
}

.go_casino {
    display: block;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 17px;
    padding: 10px 0;
    margin: 5px auto 0 auto;
    font-weight: bold;
    width: 42%;
    border-radius: 3px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.go_casino.yellow {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #F7D06E;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
}

.go_casino.yellow:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}

.go_casino.red {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #F84448;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.go_casino.red:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}

.go_casino.green {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #3BC156;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
}

.go_casino.green:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}

.go_casino.blue {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}

.go_casino.blue:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #F84448;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.go_casino.violet {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #7537BE;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
}

.go_casino.violet:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}

.go_casino.grey {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #aaa;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
    -moz-box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
    -webkit-box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
}

.go_casino.grey:hover {
    background: url(/i/sprite.png) left -1104px, url(/i/sprite.png) right -1140px;
    background-color: #1F69BA;

    background-repeat: no-repeat, no-repeat;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
}
@media (max-width: 992px) {
    .go_casino.yellow{
        background: none;
        background-color: #F7D06E;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
    }
    .go_casino.yellow:hover {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    }

    .go_casino.red {
        background: none;
        background-color: #F84448;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    }

    .go_casino.red:hover {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    }

    .go_casino.green {
        background: none;
        background-color: #3BC156;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #23A238;
    }

    .go_casino.green:hover {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    }

    .go_casino.blue {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    }

    .go_casino.blue:hover {
        background: none;
        background-color: #F84448;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    }

    .go_casino.violet {
        background: none;
        background-color: #7537BE;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #5A2A91;
    }

    .go_casino.violet:hover {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
    }

    .go_casino.grey {
        background: none;
        background-color: #aaa;


        box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
        -moz-box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
        -webkit-box-shadow: 0 0 2px #aaa, inset 0 -4px 1px #777;
    }

    .go_casino.grey:hover {
        background: none;
        background-color: #1F69BA;


        box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;
        -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #104494;}



}

.casino_btn {
    font-size: 15px;
}

.casino_btn span {
    color: #000;
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
}

.casino_btn .views {
    background: url(/i/sprite.png) no-repeat 0 -1178px;
    display: inline-block;
    padding-left: 33px
}

.casino_btn .review {
    border: 1px solid #DEE6ED;
    color: #000;
    display: block;
    font-size: 18px;
    margin: 5px auto 0 auto;
    padding: 7px 0;
    text-decoration: none;
    width: 63%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.casino_btn .review:hover {
    background: #DEE6ED;
    color: #fff;
}

.casino_btn .casino_rating {
    color: #fff;
    font-size: 30px;
    border: 2px solid #DEE6ED;
    margin: 0 auto;
    width: 30%;
    margin-bottom: 5px;
    padding: 23px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.casino_btn .casino_rating.yellow {
    color: #FFD167;
}

.casino_btn .casino_rating.red {
    color: #F84448;
}

.casino_btn .casino_rating.green {
    color: #00C24B;
}

.casino_btn .casino_rating.blue {
    color: #0068BF;
}

.casino_btn .casino_rating.violet {
    color: #7537BE;
}

.casino_btn .casino_rating.grey {
    color: #777;
}

.new_opportunities {
    width: 65% !important;
}

.play_pop_games {
    width: 82% !important;
}

.automats_real_money {
    width: 86% !important;
}

/* Articles */
.articles_block {
    width: 100%;
    margin-bottom: 10px;
}

.articles_block > div {
    width: 31.3%;
    margin: 10px 1.5%;
    float: left;
    height: auto;
    min-height: 72px;
    background: #fff;
    border: 1px solid #D4DDE6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: flex;
    align-items: center;
}

.articles_block .article-title {
    width: auto !important;
}

.articles_block > div span {
    font-weight: bold;
    font-size: 16px;
    display: block;
    margin-bottom: 4px;
}

.articles_block > div:nth-child(1), .articles_block > div:nth-child(4), .articles_block > div:nth-child(7) {
    margin-left: 0;
}

.articles_block > div:nth-child(3), .articles_block > div:nth-child(6), .articles_block > div:nth-child(9) {
    margin-right: 0;
}

.article {
    display: block;
    vertical-align: middle;
}

.article > div {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 0;
}

.article > div:last-child {
    margin: 0 auto;
}

.article > div:nth-child(2) {
    vertical-align: middle;
    width: 60%;
}

.article > div:first-child {
    width: 10%;
}

.article > div:nth-child(2) a {
    color: #918e8e;
    font-size: 15px;
    text-decoration: none;
    word-spacing: .2em;
}

.article > div:nth-child(2) a:hover {
    text-decoration: underline;
}

.article > div:nth-child(2) a:active {
    color: #0069BE;
}

.article .circle {
    height: 11px;
    width: 11px;
    margin: auto;
}

.article .icon {
    width: 60px;
    height: 50px;
    margin: 0 auto;
}

.article .financial {
    background: url(/i/sprite.png) 10px -1226px no-repeat;
}

.article .add_funds {
    background: url(/i/sprite.png) 15px -1309px no-repeat;
}

.article .withdraw_money {
    background: url(/i/sprite.png) 5px -1380px no-repeat;
}

.article .verification {
    background: url(/i/sprite.png) 15px -1470px no-repeat;
}

.article .payment_systems {
    background: url(/i/sprite.png) 10px -1550px no-repeat;
}

.article .locks {
    background: url(/i/sprite.png) 5px -1625px no-repeat;
}

/* .Articles */

/* .ALL CASINOS Page */

/* CASINO Page
_____________________________________________________*/
.border_white.review {
    float: left;
    padding: 10px;
    width: 100%;
}

.border_white.review > div {
    float: left;
    margin-left: 10px;
    vertical-align: top;
    width: 68%;
}

.border_white.review > div:first-child {
    margin-left: 0;
    text-align: center;
    width: 28%;
}

.border_white.review > div:first-child img {
    width: 100%;
}

.border_white.review > div:last-child {
    margin-left: 0;
    text-align: center;
    width: 70%;
}

.border_white.review .views {
    background: url(/i/sprite.png) no-repeat 0 -416px;
    color: #9d9d9e;
    display: inline-block;
    font-size: 15px;
    padding-left: 30px;
}

.border_white.review .go_casino {
    display: inline-block;
    width: 50%;
    margin-top: 20px;
}

.border_white.review .star {
    height: 34px;
    width: 43px;
    display: block;
    float: right;
    margin-top: 14px;
}

.border_white.review .casino_rating {
    border: 1px solid #F84448;
    color: #000;
    display: inline-block;
    float: right;
    font-size: 30px;
    margin: 6px auto 0 auto;
    padding: 21px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.description {
    margin-top: 20px;
}

.description a {
    color: #062f84;
}

.description a:hover {
    text-decoration: none;
}

.description > div {
    display: table;
    width: 100%;
}

.description > div > div {
    display: table-cell;
    padding: 3px 0;
}

.description > div > div:first-child {
    font-size: 15px;
    font-weight: bold;
    width: 23%;
}

.description > div > div:last-child {
    font-size: 15px;
    line-height: 20px;
}

.description .adress {
    background: url(/i/sprite.png) 0 -1700px no-repeat;
    padding-left: 23px;
}

.description .soft {
    background: url(/i/sprite.png) 2px -1820px no-repeat;
    padding-left: 23px;
}

.description .giving {
    background: url(/i/sprite.png) 1px -1736px no-repeat;
    padding-left: 23px;
}

.description .license {
    background: url(/i/sprite.png) 1px -983px no-repeat;
    padding-left: 23px;
}

.description .games {
    background: url(/i/sprite.png) 2px -1769px no-repeat;
    padding-left: 23px;
}

.description .slots {
    background: url(/i/sprite.png) 0 -962px no-repeat;
    padding-left: 23px;
}

.rating_block, .bonuses_block {
    background: #fff;
    border: 1px solid #D5DEE7;
    padding: 5px 20px;
    margin-bottom: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.rating_block > div, .bonuses_block > div {
    border-bottom: 1px dashed #D5DEE7;
    display: table;
    font-size: 14px;
    width: 100%;
}

.rating_block > div:nth-child(7) {
    border: none;
}

.rating_block > div:last-child {
    border: none;
    padding: 0 0;
}

.rating_block > div:last-child > div:first-child {
    font-size: 15px;
    font-weight: bold;
}

.rating_block > div:last-child > div:last-child {
    font-size: 15px;
    font-weight: bold;
    text-align: right;
}

.rating_block > div:last-child > div:last-child div {
    border: 1px solid #47c560;
    color: #000;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 4px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.rating_block > div > div {
    display: table-cell;
    padding: 3px 0;
    width: 50%;
}

.rating_block > div > div:first-child {
    text-align: right;
    width: 55%;
}

.rating_block > div > div:last-child {
    color: #47c560;
    padding-left: 10%;
}


.border_white.bonus > div:first-child {
    display: block;
    float: left;
    margin-right: 15px;
    width: 33%;
}

.border_white.bonus .title_block {
    width: 100%;
    display: block;
}

.border_white.bonus .title_block > div {
    display: table-cell;
}

.border_white.bonus .title_block > div:nth-child(2) {
    width: 76% !important;
}

.border_white.bonus .title_block > div:first-child {
    width: 5%;
}

.border_white.bonus .title_block > div:last-child {
    width: 5%;
}

/*
.border_white.bonus > div:last-child{
    padding-left:10px;
    width:62%;
	float:left;
}
.border_white.bonus > div:last-child img{
    float:right;
    margin-left:10px;
}
*/

.bonuses_block > div {
    display: table;
    width: 100%;
}

.bonuses_block > div > div {
    display: table-cell;
    font-size: 15px;
    padding: 3px 0;
}

.bonuses_block > div > div:first-child {
    text-align: right;
}

.bonuses_block > div > div:last-child {
    color: #1f69ba;
    padding-right: 5px;
    text-align: right;
    width: 65%;
}

.bonuses_block > div:first-child {
    font-size: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: center;
    width: 100%;
}

.bonuses_block > div:nth-child(2) {
    font-size: 28px;
    padding-top: 5px;
    padding-bottom: 15px;
    text-align: center;
    width: 100%;
}

.bonuses_block > div:nth-child(2) span {
    color: #1f69ba;
}

.bonuses_block > div:first-child,
.bonuses_block > div:nth-child(2),
.bonuses_block > div:nth-child(4),
.bonuses_block > div:last-child {
    border: none;
}

.bonuses_block > div:last-child {
    padding: 10px 0;
    text-align: center;
}

.get_bonus {
    color: #fff;
    font-size: 18px;
    display: block;
    padding: 10px 28px 10px 0;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 73%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.get_bonus.blue {
    background: url(/i/sprite.png) no-repeat right -1138px #1F69BA;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
}

.get_bonus.blue:hover {
    background: url(/i/sprite.png) no-repeat right -1138px #D84447;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

/* COMMENTS */
.comment_title {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 20px 20px;
}

.comments_block {
    float: left;
    background: #F8FAFC;
    color: #999;
    font-size: 14px;
    border: 1px solid #DCE7EE;
    margin-bottom: 10px;
    padding: 10px 20px;
    width: 98%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.comments_block .name {
    font-size: 17px;
    font-weight: bold;
    color: #000;
}

.comments_block .name span {
    font-weight: normal;
    font-size: 12px;
    color: #888;
}

.comments_block .rating_vote {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 0;
}

.comments_block .rating_vote .plus {
    margin-right: 5px;
}

.comments_block .rating_vote .minus {
    margin-left: 5px;
}

.reply {
    float: right;
    display: block;
    padding: 2px 1%;
    color: #333;
    text-decoration: none;
    border: 1px solid #333;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.reply:hover {
    background: #333;
    color: #fff;
}

.rating_vote > a {
    display: inline-block;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    color: #000;
    line-height: normal;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rating_vote > a:hover {
    color: #fff;
}

.rating_vote .plus {
    border: 2px solid #00C453;
    padding: 1px 6px;
}

.rating_vote .plus div {
    margin-top: 0;
}

.rating_vote .minus {
    border: 2px solid #FD5A5D;
    padding: 2px 6px;
}

.rating_vote .minus div {
    margin-top: -2px;
}

.rating_vote .plus:hover {
    background: #00C453;
}

.rating_vote .minus:hover {
    background: #FD5A5D;
}

.title_comment {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}

.comments_block.add {
    margin-bottom: 10%;
}

.comments_block .add_comment {
    margin: 30px 0;
}

.comments_block .add_comment > div {
    display: block;
    text-align: center;
    margin: 10px 0;
}

.add_comment input[type='text'], .add_comment textarea {
    width: 30%;
    border: 1px solid #999;
    margin-right: 10px;
    padding: 7px;
    color: #999;
    background: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-sizing: border-box;
}

.add_comment textarea {
    width: 61.5%;
    resize: vertical;
    box-sizing: border-box;
    overflow: auto;
    background: #fff;
}

.comments_block .btn {
    width: 18%;
    text-align: center;
    margin: auto;
    color: #fff;
    border: none;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 0;
    cursor: pointer;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.comments_block .btn.send {
    background: #1f69ba;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0048A5;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0048A5;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0048A5;
}

.comments_block .btn.send:hover {
    color: #fff;
    background: #FFD167;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #FFB635;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #FFB635;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #FFB635;
}

/* .Add Comments */
/* .COMMENTS */
/* .CASINO Page*/

/* OTHER GAMES Page*/
.title_block.other > div {
    width: 95%;
}

.title_block.other > div:first-child {
    width: auto;
}

.title_block.other > div:last-child {
    width: auto;
}

.other_games_space {
    margin-bottom: 10px;
    letter-spacing: -.36em;
    text-align: center;
    width: 100%;
}

.other_games_space > div {
    display: inline-block;
    margin-left: 1%;
    margin-right: 1%;
    overflow: hidden;
    position: relative;
    letter-spacing: normal;
    text-align: center;
    vertical-align: top;
    width: 23%;
}

/*
.other_games_space > div:nth-child(1),
.other_games_space > div:nth-child(4),
.other_games_space > div:nth-child(7),
.other_games_space > div:nth-child(10){
    margin-left:2%;
    margin-right:3%;
}
.other_games_space > div:nth-child(3),
.other_games_space > div:nth-child(6),
.other_games_space > div:nth-child(9),
.other_games_space > div:nth-child(12){
    margin-left:3%;
    margin-right:2%;
}
*/
.other_game {
    margin-bottom: 5px;
}

.other_game img {
    display: block;
    width: 100%;
}

.other_game a {
    color: #062f84;
    font-size: 13px;
    text-decoration: none;
}

.other_game a:hover {
    text-decoration: underline;
}

.up_other {
    display: inline-block;
    position: absolute;
    top: -145%;
    left: 0;
    text-align: center;
    width: 100%;
    /*zoom : 1;*/
    -moz-transition: all 90ms ease-out;
    -o-transition: all 90ms ease-out;
    -ms-transition: all 90ms ease-out;
    -webkit-transition: all 90ms ease-out;
    transition: all 90ms ease-out;
    z-index: 9999;
}

.other_game div:hover .up_other {
    -moz-transform: translateY(255%);
    -o-transform: translateY(255%);
    -webkit-transform: translateY(255%);
    transform: translateY(255%);
    z-index: 9999;
}

.up_other .play_money {
    background: #3BC156;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 0 10%;
    padding: 9px 0;
    width: 80%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
}

.up_other .play_money:hover, .up_other .demo:hover {
    background: #D84447;
    text-decoration: none;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.up_other .demo {
    background: #F3BE37;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 7px 20%;
    padding: 8px 0;
    width: 60%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #F1B543;
}

.up_other .views {
    background: url(/i/sprite.png) no-repeat 75px -421px;
    color: #fff;
    font-size: 15px;
    padding-left: 25px;
}

.border_white .text {
    text-align: justify;
}

.border_white .text h2 {
    margin-bottom: 10px;
}

.border_white .text img {
    float: left;
    margin-right: 10px;
}

/* .OTHER GAMES Page*/


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
    float: left;
    margin-left: -100%;
    width: 275px;
}

.left-sidebar.slots {
    width: 240px;
}

.left-sidebar.casino {
    padding-top: 5px;
    width: 152px;
}

.sidebar_title {
    color: #484c50;
    font-size: 19px;
    margin-bottom: 20px;
    text-align: center;
}

.sidebar_title > div {
    display: inline-block;
    margin: 0 2px;
}
.sidebar_title > div a{
    color: #062f84;
}


.sidebar_title.black {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 23px;
}

.demo_game_space {
    letter-spacing: -.36em;
    margin-bottom: 10px;
    width: 100%;
}

.demo_game_space > div {
    display: inline-block;
    letter-spacing: normal;
    width: 48%;
    vertical-align: top;
}

.demo_game_space > div:nth-child(odd) {
    margin-right: 1.5%;
}

.demo_game_space > div:nth-child(even) {
    margin-left: 1.5%;
}

.demo_game {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
}

.demo_game img {
    display: block;
    margin-bottom: 5px;
    max-width: 100%;
}

.demo_game a {
    color: #062f84;
    font-size: 13px;
    text-decoration: none !important;
}

.demo_game a:last-child:hover {
    text-decoration: underline !important;
}

.financial {
    margin-top: 10px;
}

.financial li {
    margin-bottom: 2px;
    text-align: left;
}

.financial .circle {
    display: inline-block;
}

.financial li a {
    color: #062f84;
    font-size: 15px;
    margin-left: 10px;
    text-decoration: none;
    width: 100%;
}

.financial li a:hover {
    text-decoration: underline;
}

.casino {
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
}

.casino img {
    display: block;
    margin-bottom: 5px;
    width: 100%;
}

.casino a div:first-child {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.up_text {
    color: #fff;
    font-weight: bold;
    float: left;
    display: block;
    position: absolute;
    text-align: center;
    top: -44%;
    margin: 0 15%;
    width: 100%;
    -moz-transition: all 90ms ease-out;
    -o-transition: all 90ms ease-out;
    -ms-transition: all 90ms ease-out;
    -webkit-transition: all 90ms ease-out;
    transition: all 90ms ease-out;
    z-index: 9999;
}

.up_text > div {
    float: left;
}

.up_text .casino_rating {
    color: #fff;
    font-size: 30px;
    border: 2px solid #fff;
    margin: 0 auto;
    padding: 15px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.up_text .go {
    background: #D84447;
    color: #fff;
    font-size: 16px;
    margin-left: 5px;
    text-decoration: none;
    text-align: center;
    padding: 7px 0;
    margin-top: 10px;
    width: 45%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.up_text .go:hover {
    background: #1F69BA;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
}

.casino a:hover .up_text {
    -moz-transform: translateY(295%);
    -o-transform: translateY(295%);
    -webkit-transform: translateY(295%);
    transform: translateY(295%);
    z-index: 9999;

}

.play {
    color: #fff;
    font-size: 18px;
    display: block;
    padding: 8px 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.play.blue {
    background: url(/i/sprite.png) no-repeat right -882px #1F69BA;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #0044a3;
}

.play.blue:hover {
    background: url(/i/sprite.png) no-repeat right -882px #D84447;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #CA242D;
}

.games_casino .game_top {
    display: block;
    margin: 0 0 5px 0;
    letter-spacing: normal;
    overflow: hidden;
    position: relative;
    text-align: center;
}

/* .Left Sidebar
-----------------------------------------------------------------------------*/

/* Footer
-----------------------------------------------------------------------------*/
.footer {
    background: #0069BE;
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.footer .middle {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 16px;
}

.footer .middle > div:first-child {
    float: left;
    margin-top: 9px;
}

.footer_down {
    background: #004A9B;
    color: #fff;
    font-size: 12px;
    text-align: center;
    width: 100%;
}

.plus_18 {
    border: 2px solid #fff;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    /*font-family: Arial;*/
    margin: 1px auto;
    line-height: 30px;
    text-align: center;
    width: 35px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
}

.footer_menu {
    margin-top: 5px;
    float: right;
    display: block;
    text-align: right;
    z-index: 999;
    width: 84%;
}

.footer .menu {
    margin-bottom: 1px;
}

.footer .menu li {
    display: inline-block;
    margin-left: 3%;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
}

.footer_menu .menu li:first-child {
    margin-left: 13px;
}

.footer_menu li a, .footer_menu li span {
    color: #fff;
    text-decoration: none;
}

.footer_menu .menu li a, .footer_menu .menu li span {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    min-height: 25px;
    line-height: 25px;
    /*    cursor: pointer;*/
}

/*.footer_menu .menu li span {
    border-bottom:2px solid #fff;
}*/
.footer_menu .menu li a:hover {
    border-bottom: 2px solid #fff;
}

.footer_menu .menu li.automats {
    background: url(/i/sprite.png) no-repeat 0 -613px;
    padding-left: 25px;
}

.footer_menu .menu li.roulet {
    background: url(/i/sprite.png) no-repeat 0 -648px;
    padding-left: 31px;
}

.footer_menu .menu li.table_game {
    background: url(/i/sprite.png) no-repeat 0 -687px;
    padding-left: 34px;
}

.footer_menu .menu li.cardgames {
    background: url(/i/sprite.png) no-repeat 0 -730px;
    padding-left: 35px;
}

.footer_menu .menu li.videopoker {
    background: url(/i/sprite.png) no-repeat 0 -772px;
    padding-left: 34px;
}

.footer_menu .menu li.clubs {
    background: url(/i/sprite.png) no-repeat 0 -814px;
    padding-left: 30px;
}

/*
.footer_menu .menu li.live_game{
    background:url(/i/sprite.png) no-repeat 0 -815px;
    padding-left:35px;
}
*/
.footer_menu > div {
    text-align: center;
}

.footer_menu > div ul {
    /*display:inline-block;
    float:none;*/
    text-align: center;

}

.footer_menu > div ul li:first-child {

}

.footer_menu > div ul li {
    text-align: left;
    display: inline-block;
    margin: 0 2%;
}

.footer_menu > div ul {

}

.footer_menu > div ul li a, .footer_menu > div ul li span {
    background: url(/i/sprite.png) no-repeat 0 -855px;
    padding-left: 12px;
    /*cursor: pointer;*/
}

.footer_menu > div ul li a:hover {
    text-decoration: underline;
}

/* .Footer
-----------------------------------------------------------------------------*/

/* Other
-----------------------------------------------------------------------------*/
.clearfix:after {
    content: "";
    clear: both;
    display: block;
    width: 0;
    height: 0;
    *zoom: 1;
}

.margin_10_0 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.play_hover {
    background: #F3BE37;
    color: #fff;
    display: block;
    font-size: 18px;
    left: 10%;
    padding: 7px 0;
    position: absolute;
    margin: 0 auto;
    text-decoration: none;
    text-align: center;
    top: -52%;
    width: 80%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #E0971F;
    -moz-transition: all 90ms ease-out;
    -o-transition: all 90ms ease-out;
    -ms-transition: all 90ms ease-out;
    -webkit-transition: all 90ms ease-out;
    transition: all 90ms ease-out;
}

.game_bottom .play_hover {
    font-size: 16px;
    left: 15%;
    padding: 5px 0;
    top: -55%;
    width: 70%;
}

.game_top .play_hover {
    top: -70%;
}

.play_hover:hover {
    background: #3BC156;
    -webkit-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    -moz-box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
    box-shadow: 0 0 2px #bababa, inset 0 -4px 1px #369931;
}

.play_hover div {
    color: #fff;
    background: url(/i/sprite.png) no-repeat 35px -420px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
    position: absolute;
    text-align: center;
    top: 120%;
    width: 100%;
    z-index: 999;
}

.play_hover .mini {
    font-size: 12px;
    background: url(/i/sprite.png) no-repeat 15px -445px;
    padding-left: 20px;
}

.demo_game a:hover .play_hover {
    -moz-transform: translateY(280%);
    -o-transform: translateY(280%);
    -webkit-transform: translateY(280%);
    transform: translateY(280%);
    z-index: 9999;
}

.game_top a:hover .play_hover {
    -moz-transform: translateY(300%);
    -o-transform: translateY(300%);
    -webkit-transform: translateY(300%);
    transform: translateY(300%);
    z-index: 9999;
}

.game_bottom a:hover .play_hover {
    -moz-transform: translateY(240%);
    -o-transform: translateY(240%);
    -webkit-transform: translateY(240%);
    transform: translateY(240%);
    z-index: 9999;
}

.new_game a:hover .play_hover {
    -moz-transform: translateY(270%);
    -o-transform: translateY(270%);
    -webkit-transform: translateY(270%);
    transform: translateY(270%);
    z-index: 9999;
}

.game_play_block .game_top a:hover .play_hover {
    -moz-transform: translateY(370%);
    -o-transform: translateY(370%);
    -webkit-transform: translateY(370%);
    transform: translateY(370%);
    z-index: 9999;
}

.games_casino .game_top a:hover .play_hover {
    -moz-transform: translateY(400%);
    -o-transform: translateY(400%);
    -webkit-transform: translateY(400%);
    transform: translateY(400%);
    z-index: 9999;
}


/* Star Rating */
.starrating {
    margin: 2% 1%;
}

.starrating.right {
    text-align: right;
    text-align: -webkit-right;
}

.starrating > div {
    width: 130px;
}

.starrating .totalvotes {
    font-size: 8.5px;
    float: right;
}

/* .Star Rating */


.new_btn {
    font-family: 'Open Sans', sans-serif;
    /*font-size: 12px;*/
    text-decoration: none;
    color: #fff;
    position: relative;
    padding: 15px 50px 13px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    display: block;
    margin: 5px auto 0 auto;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 42%;
}

.new_btn.green {
    cursor: pointer;
    background-color: #3BC156;
    background-image: linear-gradient(bottom, rgb(44, 142, 63) 0, rgb(59, 193, 86) 100%);
    background-image: -o-linear-gradient(bottom, rgb(44, 142, 63) 0, rgb(59, 193, 86) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(44, 142, 63) 0, rgb(59, 193, 86) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(44, 142, 63) 0, rgb(59, 193, 86) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(44, 142, 63) 0, rgb(59, 193, 86) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(44, 142, 63)),
            color-stop(1, rgb(59, 193, 86))
    );
    -webkit-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    -moz-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    -o-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
}

.new_btn.red {
    cursor: pointer;
    background-color: #F84448;
    background-image: linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(244, 89, 75) 100%);
    background-image: -o-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(244, 89, 75) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(244, 89, 75) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(244, 89, 75) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(244, 89, 75) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(244, 20, 0)),
            color-stop(1, rgb(244, 89, 75))
    );
    -webkit-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    -moz-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    -o-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
}

.new_btn.green:hover {
    cursor: pointer;
    background-image: linear-gradient(bottom, rgb(59, 193, 86) 0, rgb(44, 142, 63) 100%);
    background-image: -o-linear-gradient(bottom, rgb(59, 193, 86) 0, rgb(44, 142, 63) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(59, 193, 86) 0, rgb(44, 142, 63) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(59, 193, 86) 0, rgb(44, 142, 63) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(59, 193, 86) 0, rgb(44, 142, 63) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(59, 193, 86)),
            color-stop(1, rgb(44, 142, 63))
    );
}

.new_btn.red:hover {
    cursor: pointer;
    background-image: linear-gradient(bottom, rgb(244, 89, 75) 0, rgb(244, 20, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgb(244, 89, 75) 0, rgb(244, 20, 0) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(244, 89, 75) 0, rgb(244, 20, 0) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(244, 89, 75) 0, rgb(244, 20, 0) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(244, 89, 75) 0, rgb(244, 20, 0) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(244, 89, 75)),
            color-stop(1, rgb(244, 20, 0))
    );
}

.new_btn.green:active {
    top: 3px;
    background-image: linear-gradient(bottom, rgb(59, 136, 86) 0, rgb(59, 113, 70) 100%);
    background-image: -o-linear-gradient(bottom, rgb(59, 136, 86) 0, rgb(59, 113, 70) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(59, 136, 86) 0, rgb(59, 113, 70) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(59, 136, 86) 0, rgb(59, 113, 70) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(59, 136, 86) 0, rgb(59, 113, 70) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(59, 136, 86)),
            color-stop(1, rgb(59, 113, 70))
    );
    -webkit-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    -moz-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    -o-box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
    box-shadow: inset 0 1px 0 #20682D, 0 5px 0 0 #20682D, 0 10px 5px #999;
}

.new_btn.red:active {
    top: 3px;
    background-image: linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(188, 12, 0) 100%);
    background-image: -o-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(188, 12, 0) 100%);
    background-image: -moz-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(188, 12, 0) 100%);
    background-image: -webkit-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(188, 12, 0) 100%);
    background-image: -ms-linear-gradient(bottom, rgb(244, 20, 0) 0, rgb(188, 12, 0) 100%);
    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0, rgb(244, 20, 0)),
            color-stop(1, rgb(188, 12, 0))
    );
    -webkit-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    -moz-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    -o-box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
    box-shadow: inset 0 1px 0 #CA242D, 0 5px 0 0 #CA242D, 0 10px 5px #999;
}

.new_btn::before {
    background-image: url(/images/1/right_arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 48%;
    margin-top: -9px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.new_btn.green::before {
    background-color: #40774A;
    -webkit-box-shadow: inset 0 1px 0 #20682D, 0 1px 0 #20682D;
    -moz-box-shadow: inset 0 1px 0 #20682D, 0 1px 0 #20682D;
    -o-box-shadow: inset 0 1px 0 #20682D, 0 1px 0 #20682D;
    box-shadow: inset 0 1px 0 #20682D, 0 1px 0 #20682D;
}

.new_btn.red::before {
    background-color: #CA242D;
    -webkit-box-shadow: inset 0 1px 0 #AE242D, 0 1px 0 #AE242D;
    -moz-box-shadow: inset 0 1px 0 #AE242D, 0 1px 0 #AE242D;
    -o-box-shadow: inset 0 1px 0 #AE242D, 0 1px 0 #AE242D;
    box-shadow: inset 0 1px 0 #AE242D, 0 1px 0 #AE242D;
}

.new_btn:active::before {
    top: 50%;
    margin-top: -12px;
}

.new_btn.green:active::before {
    background-color: #3BC156;
    -webkit-box-shadow: inset 0 1px 0 #20682D, 0 3px 0 #20682D, 0 6px 3px #20682D;
    -moz-box-shadow: inset 0 1px 0 #20682D, 0 3px 0 #20682D, 0 6px 3px #20682D;
    -o-box-shadow: inset 0 1px 0 #20682D, 0 3px 0 #20682D, 0 6px 3px #20682D;
    box-shadow: inset 0 1px 0 #20682D, 0 3px 0 #20682D, 0 6px 3px #20682D;
}

.new_btn.red:active::before {
    background-color: #F84448;
    -webkit-box-shadow: inset 0 1px 0 #AE242D, 0 3px 0 #AE242D, 0 6px 3px #AE242D;
    -moz-box-shadow: inset 0 1px 0 #AE242D, 0 3px 0 #AE242D, 0 6px 3px #AE242D;
    -o-box-shadow: inset 0 1px 0 #AE242D, 0 3px 0 #AE242D, 0 6px 3px #AE242D;
    box-shadow: inset 0 1px 0 #AE242D, 0 3px 0 #AE242D, 0 6px 3px #AE242D;
}

.border_white.review .new_btn {
    display: inline-block;
    width: 50%;
    margin-top: 20px;
}

.btn_block .new_btn {
    color: #fff;
}

.btn_block .new_btn:hover {
    text-decoration: none;
}

.btn_block.inline .new_btn {
    display: inline-block;
    font-size: 14px;
}

.btn_block.right .new_btn {

    font-size: 14px;
    margin-left: 40%;
    width: 60%;
}

.game_play_block .new_btn {
    display: inline-block;
    font-size: 13px;
}

.copyright-block {
    color: #fff;
}
*[data-link]{
  //  cursor: pointer;
}
.select_casino{
    width: 65%!important;
    padding: 0 5px;
}
/*---------social icons---------*/

.sprite-twttr {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojNTBBQkYxOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik02MC4zNzcsMzM3LjgyMmMzMC4zMywxOS4yMzYsNjYuMzA4LDMwLjM2OCwxMDQuODc1LDMwLjM2OGMxMDguMzQ5LDAsMTk2LjE4LTg3Ljg0MSwxOTYuMTgtMTk2LjE4ICAgYzAtMi43MDUtMC4wNTctNS4zOS0wLjE2MS04LjA2N2MzLjkxOS0zLjA4NCwyOC4xNTctMjIuNTExLDM0LjA5OC0zNWMwLDAtMTkuNjgzLDguMTgtMzguOTQ3LDEwLjEwNyAgIGMtMC4wMzgsMC0wLjA4NSwwLjAwOS0wLjEyMywwLjAwOWMwLDAsMC4wMzgtMC4wMTksMC4xMDQtMC4wNjZjMS43NzUtMS4xODYsMjYuNTkxLTE4LjA3OSwyOS45NTEtMzguMjA3ICAgYzAsMC0xMy45MjIsNy40MzEtMzMuNDE1LDEzLjkzMmMtMy4yMjcsMS4wNzItNi42MDUsMi4xMjYtMTAuMDg4LDMuMTAzYy0xMi41NjUtMTMuNDEtMzAuNDI1LTIxLjc4LTUwLjI1LTIxLjc4ICAgYy0zOC4wMjcsMC02OC44NDEsMzAuODA1LTY4Ljg0MSw2OC44MDNjMCw1LjM2MiwwLjYxNywxMC41ODEsMS43ODQsMTUuNTkyYy01LjMxNC0wLjIxOC04Ni4yMzctNC43NTUtMTQxLjI4OS03MS40MjMgICBjMCwwLTMyLjkwMiw0NC45MTcsMTkuNjA3LDkxLjEwNWMwLDAtMTUuOTYyLTAuNjM2LTI5LjczMy04Ljg2NGMwLDAtNS4wNTgsNTQuNDE2LDU0LjQwNyw2OC4zMjljMCwwLTExLjcwMSw0LjQzMi0zMC4zNjgsMS4yNzIgICBjMCwwLDEwLjQzOSw0My45NjgsNjMuMjcxLDQ4LjA3N2MwLDAtNDEuNzc3LDM3Ljc0LTEwMS4wODEsMjguODg1TDYwLjM3NywzMzcuODIyeiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.sprite-gplus {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MyA0NTUuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1NS43MyA0NTUuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojREQ0QjM5OyIgZD0iTTAsMHY0NTUuNzNoNDU1LjczVjBIMHogTTI2NS42NywyNDcuMDM3Yy03Ljc5Myw1MS4xOTQtNDUuOTYxLDgwLjU0My05NS4zNzYsODAuNTQzICBjLTU1LjUzMSwwLTEwMC41NTItNDUuMDIxLTEwMC41NTItMTAwLjU1MmMwLTU1LjUxNyw0NS4wMjEtMTAwLjUzOCwxMDAuNTUyLTEwMC41MzhjMjYuODYyLDAsNTAuMzk5LDkuNTg2LDY3LjUzMSwyNi4yMjYgIGwtMjguODU3LDI4Ljg1N2MtOS43NzMtOS44NDYtMjMuMTQ3LTE1LjA5NC0zOC42NzQtMTUuMDk0Yy0zMi42ODgsMC01OS4xODksMjcuODc0LTU5LjE4OSw2MC41NDggIGMwLDMyLjcwMywyNi41MDEsNTkuNzY4LDU5LjE4OSw1OS43NjhjMjcuMzk3LDAsNDguMTQ0LTEzLjI0Myw1NC4xMjktMzkuNzU4aC01NC4xMjl2LTQwLjM4aDk1LjEzMSAgYzEuMTQyLDYuNTA2LDEuNzIsMTMuMzE1LDEuNzIsMjAuMzdDMjY3LjE0NCwyMzQuMDI1LDI2Ni42MzgsMjQwLjY5LDI2NS42NywyNDcuMDM3eiBNMzg2LjQxOSwyMzQuNTE3aC0zNS4yMzN2MzUuMjE4SDMyNi4xNiAgdi0zNS4yMThoLTM1LjIzM3YtMjUuMDQxaDM1LjIzM3YtMzUuMjMzaDI1LjAyNnYzNS4yMzNoMzUuMjMzVjIzNC41MTd6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.sprite-fcbk {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MyA0NTUuNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1NS43MyA0NTUuNzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojM0E1NTlGOyIgZD0iTTAsMHY0NTUuNzNoMjQyLjcwNFYyNzkuNjkxaC01OS4zM3YtNzEuODY0aDU5LjMzdi02MC4zNTNjMC00My44OTMsMzUuNTgyLTc5LjQ3NSw3OS40NzUtNzkuNDc1ICBoNjIuMDI1djY0LjYyMmgtNDQuMzgyYy0xMy45NDcsMC0yNS4yNTQsMTEuMzA3LTI1LjI1NCwyNS4yNTR2NDkuOTUzaDY4LjUyMWwtOS40Nyw3MS44NjRoLTU5LjA1MVY0NTUuNzNINDU1LjczVjBIMHoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

.sprite-pntrst {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1NS43MzEgNDU1LjczMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDU1LjczMSA0NTUuNzMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cmVjdCB4PSIwIiB5PSIwIiBzdHlsZT0iZmlsbDojQzkzNTNEOyIgd2lkdGg9IjQ1NS43MzEiIGhlaWdodD0iNDU1LjczMSIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xNjAuNjAxLDM4MkM4Ni4yMjMsMzUwLjkxOSwzNy44MDcsMjYyLjM0Myw2OC41OTgsMTcyLjM4MiAgIEM5OS4wNTcsODMuMzkxLDE5Ny41ODksMzYuNzg4LDI4Ni4zMDksNjkuNzM0Yzg4Ljk3MiwzMy4wNCwxMzIuOTc4LDEzMS4yMTMsOTguNDg2LDIxOS4yMiAgIGMtMzUuNzA5LDkxLjExMi0xMzEuNDQyLDEyMy4zNDgtMjAzLjIyLDEwMC42MTdjNS4zNjYtMTMuMjUzLDExLjQ3Mi0yNi4zMywxNS45NDUtMzkuOTQzYzQuNDkyLTEzLjY3Miw3LjM1Ni0yNy44NzgsMTAuNzI1LTQxLjAzNyAgIGMyLjksMi40NCw1LjgxNCw1LjAyNyw4Ljg2Niw3LjQzOWMxNS44NjEsMTIuNTM1LDMzLjgwNSwxMy43NTIsNTIuNjA1LDkuMjMyYzE5Ljk3Ny00LjgwMywzNS43NjQtMTYuMTMsNDcuNDU1LTMyLjc4ICAgYzE5Ljc3My0yOC4xNiwyNi43NTEtNjAuMDE5LDIxLjk3Mi05My41NDZjLTQuOTQyLTM0LjY2OC0yNS40NjktNTkuNzU2LTU3LjY1LTcyLjM4OWMtNDguNDg3LTE5LjAzNC05NC40NTMtMTIuNjI2LTEzNC4yNjksMjIuMjU5ICAgYy0zMC42MjIsMjYuODMtNDAuOTE2LDcyLjMxNC0yNi4xODcsMTA3LjcyNGM1LjEwNSwxMi4yNzQsMTMuMTczLDIxLjkwNywyNS4zNzksMjcuNjk1YzYuMTg2LDIuOTMzLDguODEyLDEuNzM3LDEwLjYwMi00LjcyNCAgIGMwLjEzMy0wLjQ4MSwwLjI5NS0wLjk1NSwwLjQ3MS0xLjQyMmMzLjQyOC05LjA0LDIuNjI4LTE2LjQ3Mi0zLjQ3My0yNS4xOTljLTExLjExOC0xNS45MDYtOS4xMzUtMzQuMzE5LTMuNzcxLTUxLjk2MSAgIGMxMC4xNzItMzMuNDU1LDQwLjA2Mi01NS43NzcsNzUuMTE2LTU2LjEwMWM5LjM5LTAuMDg3LDE5LjA1NiwwLjcxOCwyOC4xNSwyLjkzN2MyNy4wNDksNi41OTksNDQuNTE0LDI3LjUxOCw0Ni4yNjQsNTUuMjUzICAgYzEuNDA0LDIyLjI0Mi0yLjA3Miw0My44NDktMTEuNzQyLDY0LjE1OWMtNC43ODgsMTAuMDU1LTExLjEwNywxOC45OTYtMjAuNTEyLDI1LjMyNWMtOC44MzUsNS45NDUtMTguNDk2LDguMzQxLTI4Ljk3OSw1LjYwMiAgIGMtMTQuNDQzLTMuNzc0LTIyLjY0Mi0xNi45NS0xOC45ODktMzEuNDA3YzMuNzg2LTE0Ljk4NSw4LjY4NS0yOS42OSwxMi4zOTktNDQuNjljMS41Ny02LjM0NCwyLjM5NS0xMy4yMzQsMS43NTEtMTkuNjk2ICAgYy0xLjc1Ny0xNy42MDEtMTguMzg3LTI1LjgwOS0zMy45MzMtMTcuMjE2Yy0xMC44ODksNi4wMTktMTYuMTMyLDE2LjA3OS0xOC41NjQsMjcuNzE5Yy0yLjUwNSwxMS45OTItMS4yOTIsMjMuODExLDIuNjEsMzUuNDM5ICAgYzAuNzg0LDIuMzM3LDAuOSw1LjIyNCwwLjM0Nyw3LjYzNGMtNy4wNjMsMzAuNzk5LTE0LjYxNyw2MS40OS0yMS4zMDYsOTIuMzY5Yy0xLjk1Miw5LjAxMS0xLjU5LDE4LjUyNy0yLjIzOSwyNy44MTUgICBDMTYwLjQ5NSwzNzcuODM5LDE2MC42MDEsMzc5LjYzNSwxNjAuNjAxLDM4MnoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}

.sprite-instgrm {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NTUuNzMgNDU1LjczIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NTUuNzMgNDU1LjczOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBhdGggc3R5bGU9ImZpbGw6I0M1MzZBNDsiIGQ9Ik0yMjcuODYsMTgyLjU1Yy0yNC45OCwwLTQ1LjMyLDIwLjMzLTQ1LjMyLDQ1LjMxYzAsMjQuOTksMjAuMzQsNDUuMzMsNDUuMzIsNDUuMzMgIGMyNC45OSwwLDQ1LjMyLTIwLjM0LDQ1LjMyLTQ1LjMzQzI3My4xOCwyMDIuODgsMjUyLjg1LDE4Mi41NSwyMjcuODYsMTgyLjU1eiBNMjI3Ljg2LDE4Mi41NWMtMjQuOTgsMC00NS4zMiwyMC4zMy00NS4zMiw0NS4zMSAgYzAsMjQuOTksMjAuMzQsNDUuMzMsNDUuMzIsNDUuMzNjMjQuOTksMCw0NS4zMi0yMC4zNCw0NS4zMi00NS4zM0MyNzMuMTgsMjAyLjg4LDI1Mi44NSwxODIuNTUsMjI3Ljg2LDE4Mi41NXogTTMwMy4zNiwxMDguNjYgIEgxNTIuMzdjLTI0LjEsMC00My43MSwxOS42MS00My43MSw0My43MXYxNTAuOTljMCwyNC4xLDE5LjYxLDQzLjcxLDQzLjcxLDQzLjcxaDE1MC45OWMyNC4xLDAsNDMuNzEtMTkuNjEsNDMuNzEtNDMuNzFWMTUyLjM3ICBDMzQ3LjA3LDEyOC4yNywzMjcuNDYsMTA4LjY2LDMwMy4zNiwxMDguNjZ6IE0yMjcuODYsMzA2LjM1Yy00My4yNywwLTc4LjQ4LTM1LjIxLTc4LjQ4LTc4LjQ5YzAtNDMuMjcsMzUuMjEtNzguNDgsNzguNDgtNzguNDggIGM0My4yOCwwLDc4LjQ5LDM1LjIxLDc4LjQ5LDc4LjQ4QzMwNi4zNSwyNzEuMTQsMjcxLjE0LDMwNi4zNSwyMjcuODYsMzA2LjM1eiBNMzA4Ljg3LDE2NS42MWMtMTAuMjQsMC0xOC41Ny04LjMzLTE4LjU3LTE4LjU3ICBzOC4zMy0xOC41NywxOC41Ny0xOC41N3MxOC41Nyw4LjMzLDE4LjU3LDE4LjU3UzMxOS4xMSwxNjUuNjEsMzA4Ljg3LDE2NS42MXogTTIyNy44NiwxODIuNTVjLTI0Ljk4LDAtNDUuMzIsMjAuMzMtNDUuMzIsNDUuMzEgIGMwLDI0Ljk5LDIwLjM0LDQ1LjMzLDQ1LjMyLDQ1LjMzYzI0Ljk5LDAsNDUuMzItMjAuMzQsNDUuMzItNDUuMzNDMjczLjE4LDIwMi44OCwyNTIuODUsMTgyLjU1LDIyNy44NiwxODIuNTV6IE0zMDMuMzYsMTA4LjY2ICBIMTUyLjM3Yy0yNC4xLDAtNDMuNzEsMTkuNjEtNDMuNzEsNDMuNzF2MTUwLjk5YzAsMjQuMSwxOS42MSw0My43MSw0My43MSw0My43MWgxNTAuOTljMjQuMSwwLDQzLjcxLTE5LjYxLDQzLjcxLTQzLjcxVjE1Mi4zNyAgQzM0Ny4wNywxMjguMjcsMzI3LjQ2LDEwOC42NiwzMDMuMzYsMTA4LjY2eiBNMjI3Ljg2LDMwNi4zNWMtNDMuMjcsMC03OC40OC0zNS4yMS03OC40OC03OC40OWMwLTQzLjI3LDM1LjIxLTc4LjQ4LDc4LjQ4LTc4LjQ4ICBjNDMuMjgsMCw3OC40OSwzNS4yMSw3OC40OSw3OC40OEMzMDYuMzUsMjcxLjE0LDI3MS4xNCwzMDYuMzUsMjI3Ljg2LDMwNi4zNXogTTMwOC44NywxNjUuNjFjLTEwLjI0LDAtMTguNTctOC4zMy0xOC41Ny0xOC41NyAgczguMzMtMTguNTcsMTguNTctMTguNTdzMTguNTcsOC4zMywxOC41NywxOC41N1MzMTkuMTEsMTY1LjYxLDMwOC44NywxNjUuNjF6IE0yMjcuODYsMTgyLjU1Yy0yNC45OCwwLTQ1LjMyLDIwLjMzLTQ1LjMyLDQ1LjMxICBjMCwyNC45OSwyMC4zNCw0NS4zMyw0NS4zMiw0NS4zM2MyNC45OSwwLDQ1LjMyLTIwLjM0LDQ1LjMyLTQ1LjMzQzI3My4xOCwyMDIuODgsMjUyLjg1LDE4Mi41NSwyMjcuODYsMTgyLjU1eiBNMCwwdjQ1NS43M2g0NTUuNzMgIFYwSDB6IE0zODAuMjMsMzAzLjM2YzAsNDIuMzktMzQuNDgsNzYuODctNzYuODcsNzYuODdIMTUyLjM3Yy00Mi4zOSwwLTc2Ljg3LTM0LjQ4LTc2Ljg3LTc2Ljg3VjE1Mi4zNyAgYzAtNDIuMzksMzQuNDgtNzYuODcsNzYuODctNzYuODdoMTUwLjk5YzQyLjM5LDAsNzYuODcsMzQuNDgsNzYuODcsNzYuODdWMzAzLjM2eiBNMzAzLjM2LDEwOC42NkgxNTIuMzcgIGMtMjQuMSwwLTQzLjcxLDE5LjYxLTQzLjcxLDQzLjcxdjE1MC45OWMwLDI0LjEsMTkuNjEsNDMuNzEsNDMuNzEsNDMuNzFoMTUwLjk5YzI0LjEsMCw0My43MS0xOS42MSw0My43MS00My43MVYxNTIuMzcgIEMzNDcuMDcsMTI4LjI3LDMyNy40NiwxMDguNjYsMzAzLjM2LDEwOC42NnogTTIyNy44NiwzMDYuMzVjLTQzLjI3LDAtNzguNDgtMzUuMjEtNzguNDgtNzguNDljMC00My4yNywzNS4yMS03OC40OCw3OC40OC03OC40OCAgYzQzLjI4LDAsNzguNDksMzUuMjEsNzguNDksNzguNDhDMzA2LjM1LDI3MS4xNCwyNzEuMTQsMzA2LjM1LDIyNy44NiwzMDYuMzV6IE0zMDguODcsMTY1LjYxYy0xMC4yNCwwLTE4LjU3LTguMzMtMTguNTctMTguNTcgIHM4LjMzLTE4LjU3LDE4LjU3LTE4LjU3czE4LjU3LDguMzMsMTguNTcsMTguNTdTMzE5LjExLDE2NS42MSwzMDguODcsMTY1LjYxeiBNMjI3Ljg2LDE4Mi41NWMtMjQuOTgsMC00NS4zMiwyMC4zMy00NS4zMiw0NS4zMSAgYzAsMjQuOTksMjAuMzQsNDUuMzMsNDUuMzIsNDUuMzNjMjQuOTksMCw0NS4zMi0yMC4zNCw0NS4zMi00NS4zM0MyNzMuMTgsMjAyLjg4LDI1Mi44NSwxODIuNTUsMjI3Ljg2LDE4Mi41NXogTTIyNy44NiwxODIuNTUgIGMtMjQuOTgsMC00NS4zMiwyMC4zMy00NS4zMiw0NS4zMWMwLDI0Ljk5LDIwLjM0LDQ1LjMzLDQ1LjMyLDQ1LjMzYzI0Ljk5LDAsNDUuMzItMjAuMzQsNDUuMzItNDUuMzMgIEMyNzMuMTgsMjAyLjg4LDI1Mi44NSwxODIuNTUsMjI3Ljg2LDE4Mi41NXogTTIyNy44NiwxODIuNTVjLTI0Ljk4LDAtNDUuMzIsMjAuMzMtNDUuMzIsNDUuMzFjMCwyNC45OSwyMC4zNCw0NS4zMyw0NS4zMiw0NS4zMyAgYzI0Ljk5LDAsNDUuMzItMjAuMzQsNDUuMzItNDUuMzNDMjczLjE4LDIwMi44OCwyNTIuODUsMTgyLjU1LDIyNy44NiwxODIuNTV6IE0zMDMuMzYsMTA4LjY2SDE1Mi4zNyAgYy0yNC4xLDAtNDMuNzEsMTkuNjEtNDMuNzEsNDMuNzF2MTUwLjk5YzAsMjQuMSwxOS42MSw0My43MSw0My43MSw0My43MWgxNTAuOTljMjQuMSwwLDQzLjcxLTE5LjYxLDQzLjcxLTQzLjcxVjE1Mi4zNyAgQzM0Ny4wNywxMjguMjcsMzI3LjQ2LDEwOC42NiwzMDMuMzYsMTA4LjY2eiBNMjI3Ljg2LDMwNi4zNWMtNDMuMjcsMC03OC40OC0zNS4yMS03OC40OC03OC40OWMwLTQzLjI3LDM1LjIxLTc4LjQ4LDc4LjQ4LTc4LjQ4ICBjNDMuMjgsMCw3OC40OSwzNS4yMSw3OC40OSw3OC40OEMzMDYuMzUsMjcxLjE0LDI3MS4xNCwzMDYuMzUsMjI3Ljg2LDMwNi4zNXogTTMwOC44NywxNjUuNjFjLTEwLjI0LDAtMTguNTctOC4zMy0xOC41Ny0xOC41NyAgczguMzMtMTguNTcsMTguNTctMTguNTdzMTguNTcsOC4zMywxOC41NywxOC41N1MzMTkuMTEsMTY1LjYxLDMwOC44NywxNjUuNjF6IE0yMjcuODYsMTgyLjU1Yy0yNC45OCwwLTQ1LjMyLDIwLjMzLTQ1LjMyLDQ1LjMxICBjMCwyNC45OSwyMC4zNCw0NS4zMyw0NS4zMiw0NS4zM2MyNC45OSwwLDQ1LjMyLTIwLjM0LDQ1LjMyLTQ1LjMzQzI3My4xOCwyMDIuODgsMjUyLjg1LDE4Mi41NSwyMjcuODYsMTgyLjU1eiBNMjI3Ljg2LDE4Mi41NSAgYy0yNC45OCwwLTQ1LjMyLDIwLjMzLTQ1LjMyLDQ1LjMxYzAsMjQuOTksMjAuMzQsNDUuMzMsNDUuMzIsNDUuMzNjMjQuOTksMCw0NS4zMi0yMC4zNCw0NS4zMi00NS4zMyAgQzI3My4xOCwyMDIuODgsMjUyLjg1LDE4Mi41NSwyMjcuODYsMTgyLjU1eiBNMjI3Ljg2LDE4Mi41NWMtMjQuOTgsMC00NS4zMiwyMC4zMy00NS4zMiw0NS4zMWMwLDI0Ljk5LDIwLjM0LDQ1LjMzLDQ1LjMyLDQ1LjMzICBjMjQuOTksMCw0NS4zMi0yMC4zNCw0NS4zMi00NS4zM0MyNzMuMTgsMjAyLjg4LDI1Mi44NSwxODIuNTUsMjI3Ljg2LDE4Mi41NXogTTMwMy4zNiwxMDguNjZIMTUyLjM3ICBjLTI0LjEsMC00My43MSwxOS42MS00My43MSw0My43MXYxNTAuOTljMCwyNC4xLDE5LjYxLDQzLjcxLDQzLjcxLDQzLjcxaDE1MC45OWMyNC4xLDAsNDMuNzEtMTkuNjEsNDMuNzEtNDMuNzFWMTUyLjM3ICBDMzQ3LjA3LDEyOC4yNywzMjcuNDYsMTA4LjY2LDMwMy4zNiwxMDguNjZ6IE0yMjcuODYsMzA2LjM1Yy00My4yNywwLTc4LjQ4LTM1LjIxLTc4LjQ4LTc4LjQ5YzAtNDMuMjcsMzUuMjEtNzguNDgsNzguNDgtNzguNDggIGM0My4yOCwwLDc4LjQ5LDM1LjIxLDc4LjQ5LDc4LjQ4QzMwNi4zNSwyNzEuMTQsMjcxLjE0LDMwNi4zNSwyMjcuODYsMzA2LjM1eiBNMzA4Ljg3LDE2NS42MWMtMTAuMjQsMC0xOC41Ny04LjMzLTE4LjU3LTE4LjU3ICBzOC4zMy0xOC41NywxOC41Ny0xOC41N3MxOC41Nyw4LjMzLDE4LjU3LDE4LjU3UzMxOS4xMSwxNjUuNjEsMzA4Ljg3LDE2NS42MXogTTIyNy44NiwxODIuNTVjLTI0Ljk4LDAtNDUuMzIsMjAuMzMtNDUuMzIsNDUuMzEgIGMwLDI0Ljk5LDIwLjM0LDQ1LjMzLDQ1LjMyLDQ1LjMzYzI0Ljk5LDAsNDUuMzItMjAuMzQsNDUuMzItNDUuMzNDMjczLjE4LDIwMi44OCwyNTIuODUsMTgyLjU1LDIyNy44NiwxODIuNTV6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

.sprite-vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGPklEQVR4Xu1aCVBVVRj+2JEdWRREJQ3JxBI1V0JSGXFBajQdnbFcsVwgMyrHtDKl3HE3c6bULCxFTcVlNM0VsMkFzURSFDcSFxSQnc5/nUsC771z3uWJNpx/5s2Dud+/3O+c+y/nXbN+MevKUYfFTBIgd4B8BGQOqMM5EDIJyiogq4CsArIKyCpQhxmQZVCWQVkGZRmslTLo4mALdxc72NlYwcLCXEm7pWXlKCouxZ37D3HrXi7KayWSyhlfcxI0MzNTLJVzou4f9AJeD24JDxd7g7Xmfl4h4velYtvhv2q1JhkkYMqwYLT194YlWzG6YXN2z+qNq1Geu3wLX607qKxiVWndvAGmvh0Ce1sroZsiLkfGJiA7J98gPuLVlhjUPaBSTLQeFJv6bWlujpLSMhw8lYFFPx3Ta88gAfEzBgsFv+/3vxGnx4mVpQUG9whgn9ZCJHy6+lf8kXZdL9ahnjXWTBsAa2ZXRPILijF4+gZtBERGvILwrv5cP0UlpRgxKwG0jfXJgqje8PNx49r64rsDSPnzql7cG+xxGtmvHdeOCjh2JhOxa3/TRkCD+g5Y9WEEzGnvc2T9nlOI35uqFzUsrI2ybXkyffU+nEi7oRNGcXzzUQQ8XR14Ziquf7xiD85e+kcbAaQVMzQIwW18uQ4f5Bey53czCopKdGLDOvph/ICOXDuGAg4JfA6Th3Tl2lABSWczMWuN/tUnHLcKNG3ogiWT+inJhSdrd57Ez/vP6IQRiUQmTyYtTkT61TvVYLT6yyeHo5GHE8+Ecp0WYty8bay85hnEcwkgbaoGXVo34TrOe1iEyDlbdeaCTq0as4rQjWtj4oLtyLh5rxpOdAepiss2JWNX8gWuPyECHu2CvtVKoC7ru5IuYFlCcrVLHV70wbThIdyAxs/fjitZlQlwtLPGypgIONnbcPUJkMyS6EyWTEVEiAAy9MGQIHQL9OXapMZo8tJduJB5uxK2S0ATTHkrmKv/ztxfcO3W/Uq4qIGdENrhea4uAbLv5SMqbgcoJ4mIMAENWUVYEdNfaYp4cunGXby/eKfSiKjSs31zRA/qzFNF5OytuHH7QQWubQtvfD66O1ePAOSPkuj5K9lCeAIJE0DgyP7tEc5aWxHZeOAs1iSeqIAODX0JQ9iHJ9Fs9S5ev6vAaH5Y9F5f1Heqx1NTrn+95Ti2Hz0vhFVBRhHgaGeDVawOUzfGE2pr56w/hMOnLyvQGaN7ILCFF08NSzclYXdyOmytLTEzsif8m7hzdQhw8GQG5v5wWAj7OMgoAkiROkPqEEWEpr0NbMDJZc/jGLZ7qs4RumzQTEE6vTv5wdfLVcSN8shExyXiYWGxEL5GBFA9XhjVB828xYIzOiINClNX7cXp9JsaNI3MAaqHFo3dMG9CmNCKaorKCKXr2Q8wlvUeWsXoR0B1RFuaZv2nLTl5BWwQ24xiNpBpEc0E2FhZYjFrjrzdHbX4NanOnpR0LNmYpMmmZgLIG2Xo2eN6wUJgWtQUnRFKicfSsHJLitHHajUigOIbENIKw/sEGhHqk4MeOHEJcRuOKmeNolJjAsiR6LAkGlRNcHQAQv3H412oIXsmIYCaltixofBj1cEUknUnF6kXs9CZTZD2Ak1XVZ9HUq8oJJQJ7ASTEEABONvb4st3Q9HY07lGHOSykZoGopzcArg72+GzUd1B06ixsjMpDcsTUrhqJiNAJYEGl+aN6nMd6wNQMlux+b/Andk8MIclWi3VZiWbDXZwZgOTEkA3ReVxwsCOoOMrLTL/xyOgZPa4eLk5Yu6EXsouM0aoN4helIjMrBy9aiYnQPUU9HJTjAlvLzzJqXr6zgQpv1CeoXxjjBw/dw0zvt1f+wSQRwq2bxd/ZYByY8+ziExcuAMZ7DxBl7T09cD0Ea8JTaOqPp0NvvlJ/NMhQPVKA1SgnxfoWCygmSd8PJx1HrXTQDONHYsbyt6ervYYFd5OqRC86ZJu/vvdp7D10LmnS0BV79Q5ujrWA/1qpEphcYnOn9f0RU75wMfTSSGrtKxMaX4e/c2+y9n/peXKiTCvH3hiOUBkuz8LGEmAfEVGviIjX5ERnx2fhaxl4hhkEpRJUCZBmQRlEjRxYv1fmZNVQFYBWQVkFajTVeBfW9Z+H/3n5IMAAAAASUVORK5CYII=);
}

.sprite-ok {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFM0lEQVRoQ+2Ze2wUVRTGv3ns7IMCVhAorSkSU5+tPIUAVqpSkYRGLCBqVYhYUiNiNAiYaKIQieADQ4KIsVpFRcHURNtoAYuatFowbSCC4COgYKko0Ef2PTOeO2ubzu52d3Zmuo1J7z/d7J479/vNPfecc0+5rg3jVPyPBzcIMMC7N7gDA7wBsH0HuIxREK8qBj/2BnAZozU+tasN8pkWyCfq6PM5W5ltA+CGjIBUtAZi/l0AL8QXqYQRPvwJgvWboHrP2wJiCwCfPRGuRTvADRlpSJTa9Rf8ux+G8udhQ/aJjCwD8Fn5cJXtAid5UhKjBrrgf28xlLZjKc2LNrYG4PDAs+JLcMNzTIlQLpyCb8dcIOw3NZ9NsgTguGkVpMLHYxZX6MAGG18H+8sGczFpxiN0sAtibIP1mxFq2DYAAHRQPY99F+P34SPVCHy2mkKPrBdF9s6SVyBeV6L7Xu1sg3frDLJXTEGY3gEhZzJcD+7Ri2k/De/228glAvHFiC54KurBDRuj+91XWQKl9Uh6ARyTyyDNXa9bNPjNFoS+fS2hEKloNRzkTr1HoGYtwi0fpRlg1qOQbn5SL6R6JcJHP08oRMxfoLlS7xH86kWEGrenGWB6OaRb1+kBap9GuPnDhEIcUx6AdPtzeoC96xFqqkwvgHj1HXCW6qOHfLwO/j0rEgpx3V0J4coinY3/4+WQf96fXgBWOnhWNVEg5nstrML/fhnkkw1xxQjjC+G6p0r/myLDu2UKVN/F9AKw1eK9TZZhgzVrED5WqxPEwqc0b2NMxpZP7KWyotyUeDbJdBhlk1lici+tjtqFiBbl/ElKZM3aZz5nEvjM3FiRlCt8b1EIbTs6MABsVanoKQqLFaYEsJDLQq+VYWkHIgtzcM7fBLFgYUo6WNwP1LAoZq2nYANABMIx7SFIsykvULZNOEI+BA9Q/dP0dkrAfRnbBPDfXgwdA8eNyyBeMy+mQlUv/q4d7NDBd8DqH7uGKQAhdzqkW9ZqhzfU/AElr10xejjPpVTzZGnfqx2tcW5gHMRJ98IxcQkghxDcvxHyHwdT5koZgHNmwL2yAZxzaM9i8q9fI7hvA5S/fzEkgL8sD9KcZyBcMavHnuUB79aZQMhr6BndRikDCONmwnXfzjiLqJTAGimj7oN8+geo//wGlhO0E0Kw3IjxYBWskDcHQu407dxED/+7i2gXDvUvAOfJhLviADjXsOQLdd+0kh1s5ma+C/Btmw3V35H8ub0sUt4BNpfPngDXwjeobTIqpcX6MlY7zlINVW7qTmAKQHMLdyak4mchXn+nBQgV7AYXrHue3ny7qeeYBuhejXUlHFOXkm8Xk69nGBKhBjoh//QFQoeqoJz90dCcvowsA/Q8mBfBZxVAGJsPfmQexAmLydfEyM9U84RbdkM5dxwy9YKUVuoHUZPLjmEfQE9c46m02Bzp0PUa7KYW+JQ6GNGXfYsU9gJQYnPOf4nEL4grqz8g7ANg4kteTnqo7YawB8Cg+O5tsRPCOkAC8Sy+M5/nhmfHuJRdENYAkoj371xCDTcZ7vup+dtPEOYBEhxYLbOSeNa81ZIeNX/7C8I0gFhQqkWc6BEtvie6JoAI1K6LW5IbibCmAeK1CPsSnwwi9P2bVI6/YERvjI1pAH70tXAvo46EIEWSbZTb9Jn6o3eCLjO+qlJThZzmnlb+0S1cPpXuwsup7u+k7sKrUNvPGHqLrDstFT5BBeEl2t1YPtVoaF48I0sAple1ceIggI0v09SjBnfA1GuzcdK/EMdZnyMgrzwAAAAASUVORK5CYII=);
}

.sprite-tblr {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAADEUlEQVR4XmM0dYv9zzCCAeNoAIymgNEsMFoGjOAykGG0EBytBUZrgdFaYLQWGK0F6BgCTeUZDB5OVhg2zl++iWH6gjV0dAnEKrpXg0umtTCoKcuNzADg5GBn2LduBgMzM/PIDAB7K2OG7vp8rMl8RGSBrrp8Bgdr45EZAPIykgwr53QwMDEyjswAmNhawmBpooezlB/WWSAqyIOhID0KbxU3bAMAVOc3lKXjTPqwUBl2AcDKwsKQGhvIEB/uw8CII98jJ4lhEwAsLMwMzrZmDCkxAQyggo9Y8O79R4a3QIwLbNh+gGH1pj3EGke0Oqq3BFOiAxjS4oKIdgCxCmmVQqgeAKBknxoTSKy/iFY3GgA06iyNpgBqjwmO+CwgISbMAMIw4GpvwRDq50Iwr4NK+W17juBU9+LVWwYQpjagehZAd2BMiBdDXmoEQXfPWLiWYd6yjQTVUVvBaABQuwwYTQFoITCaBUbLgNFCcLQWGK0GR9sBow0hgg240ZbgcG0KEzMiDEoey9buYJgwaxnBlEJtBTTvC3i72jDUl6QRdPfNOw8ZYrNrCaqjtgKaB4CGqgLDoilNRLm7pX8uw6YdBzHUgkaV//+nzToOmgcAExMTw/YVkxkE+XmJCoQDR88ynDp/heHHz18M4qJCDDoaygwgM/Kre4jST6oimgcAyEGghhCoU0Qu+AeMfe/IPLzD5uSaTZcAEBbkZ1g7v5uBi5ODXHcy9ExdzLBq026y9ePSSJcAAFke5O3EUJGXQLYHLly5xZBW3EK2/gEPAJADynLiGUJ8ncnyBKgQ9IkuYHj99j1Z+gdFAIBKc9CocVKUP8HJUmwOruucwbBj37GhGwAwl+toqjDkpYQzGOioE+UZ0LzhgpVbGFZt2MUAKhCpCehWBmBztIqiLIOjtQmDnrYqg5y0BAM/Hw8DKysLw9ev3xmevXzNcPXGPYYTZy8znDhzmeH3nz/U9DfcrAENAJr4iERDRwOA1sPiJEYI3ZWPpoDRFDC6YWJ0wwR1WxZ0L8Yos3C0EBwtBEcLwZFdCAIAeViTEM/0aBcAAAAASUVORK5CYII=);
}

.sprite-blgr {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEHUlEQVR4Xu1aZ2gUQRT+9vaye5dTEIPYI1giQQUr9ggWsCEiEUUxSOyNgCKaHyqioKAg/rCBig01RrAhMSIqVkggIopiRxGNSCSJyfXddeZEUczN7c3OxejN+3vzynz35nvz3qxSv7G/hTQWRQIgM0AeAckBacyBkCQoq4CsArIKyCogq0AaIyDLoPAyqChQuw2CO2cUXFnZgFu3lV9WQw2Mt1WIPr0BK1BnS0fEIqEZoHbpB31qMdSOufyxRUIIV5QgfPMArLCf345NTWEAaENnQ5+4FnC5bLpmLzO/vEfgZBHMz6+F2ItnRAgAWt4C6ONWCg/U8tfCf3hBSkFwDEDGgGnwTN8sfPM/DJq1H+DfPydlvOAIAFe77vAtPUWITksZANRw9Mk1BErI8UqBOALAW7AX7h7DUxDWnyb9RxbDeFMp3Bc3AK72veBbfkZ4QPEMRl/cReCEeJ7hBkAfuxzamEXNBgBMAw3bx8AKNQr1yQ2Ad94euHuOYAZDS1mobAfM+k/MdWqnXOiT1kLRMpnr/IcKYbx70DIA8C0rgatDDjvgJM6tlreQlNIVTHuB02vITfH6vwNA464poGXMjmT0mwhP/jbm0uCFzYhUnbdjzvYa7iNgJwMCpesRfVxuKxh98jrQ2yRLoi/vfSdCS9wII6UAUMIK3zsGq66azQGd+yJjcD5AGqlEQjkg+uw2rOBXQohfYX54CrPmXSK1uL+nFADuqJJUDF3dhfDdY0lqfV/+XwBgkCzwH5iTvgCY1c/RuG+WBIAHgf/iCMgMkEdAckDLJEF6DQ6V7YSVoBlqkrwyPNCGz4U7d2xCbvtLHHCaNEO92c3Q0SUwXlck3EDcBaobrVZfgdIqi2njrwCQufg4VHKFZUkyzVA8O3b8mNXPyBFg9xHx7HOXQe/c3eTxI48JQDLNUFOGFE9r+FaXQdF9TD90VEZHZjzCDYA+oQjaqPlMn7Fm6M4R0gx9TD42ygFDZiY8ZtRwpOIMgpfZrbTwDKDTIDoVagkSPFuMyKMrXKFwZwAoQa0ph+Jry+VYmFI0jIYd42PtMY/wA0C8aaMLoY9fxeNXmE7kwUUEz2/itucIAPog4ltxFq62XbkDcKJohQPw78m3PXZrkmidPo+rnfsgs/Bwyl+H/giejMWC5zYg8vCyEwz5ByK/enX3mQBv/nZhL8MJd2REEby0BTT9nYqzI/CLd3ePYfDM2Jrw1uY0YHqtDpQWC3sfEAYA3Ri9uGgjC2IDTiWzjdO9/qZP7xSRylKEbx0U+jokFICfEbtU8pnMQKjZ/QlBZkPxtiboJPnhhGXGNkonysb7xzBe3YcVCQoFNfanOSVB4RE1s0EJgMwA+bG0/Fha3EtjMxOYCHeSBCUJShKUJChJUASb/qs2ZBVI9yrwDb2tCR9AL2qDAAAAAElFTkSuQmCC);
}

.sprite-icons {
    background-size: cover;
    width: 26px;
    height: 26px;
    display: inline-block;
    border-radius: 3px;
}

.soc-icons {
    display: flex !important;
    justify-content: space-between;
    text-align: center;
    padding: 10px 0;
    letter-spacing: 3px;
}

.border_white.blue > div.fullsize:last-child {
    width: 100%;
}

@media (min-width: 414px) {
    .d-xs-none {
        display: none!important;
    }
}

.arrow-left{background:url(/i/sprite.png);background-position:left -1115px,right -1140px;background-repeat:no-repeat,no-repeat;width: 35px;
    height: 15px;}
@media (min-width: 414px) and (max-width: 569px){

#child-second_casino .games_casino .game_top{

    display: inline-block;
}

}
@media (max-width: 414px){

    #child-second_casino .games_casino .game_top{
        width: 46%;
        display: inline-block;
    }

}
#second_txt> h1,h2,h3{
    text-align: center;
}
.pagination  li a{
    height: auto;
}
.page-item .page-link{
    height: auto;
}
.border_white nav ul li a, .border_white nav ul li span{
    height: auto;
}

.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 40px;
    list-style: none;
    border-radius: 0.25rem;
    margin-top: 15px;
}

.page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

/* Универсальная таблица */
.universal_table {
  border-collapse: collapse;
  border-spacing: 1px;
  font-family: "Arial";
  overflow-x: scroll;
  display: block;
  width: 100%;
  background-color: var(--background_color_table);
color: var(--text_color);
}

.universal_table th, .universal_table thead td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16px;
}

.universal_table td {
  padding: 10px;
  vertical-align: middle;
  text-align: center;
  font-size: 1.1em;
  border: none;
  line-height: 20px;
}

.universal_table p {
  margin: 0;
}

.universal_table thead {
  background-color: #00000033;
}

.universal_table tbody {
  overflow-x: scroll;
}

.universal_table tbody tr:nth-child(even) {
background-color: #ffffff33;
}

.universal_table::-webkit-scrollbar-track{
  border: 2px solid white;
  background-color: #ccc;
}
.universal_table::-webkit-scrollbar {
  -webkit-appearance: none;
}

.universal_table::-webkit-scrollbar:horizontal {
  height: 13px;
}

.universal_table::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, .5);
}

@media (max-width: 450px) {
  .universal_table td {
	padding: 0px;
	font-size: 1em;
  }
}

@media (max-width: 426px) {
  .universal_table {
  	width: 405px;
  }
}

@media (max-width: 376px) {
  .universal_table {
  	width: 360px;
  }
}

@media (max-width: 321px) {
  .universal_table {
  	width: 310px;
  }
}
.h {
    margin: 0 auto 16px;
}
.h {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}