footer{position:relative}.title_with_rating{text-align:center}.title_with_rating .rating_in_game_page{padding-bottom:10px;margin-top:-5px}.text_under_rating{display:inline-block;font-weight:500;font-size:.9em}.bonus-table{text-align:center}.th_tead{background-color:#ffe37b !important;font-weight:600}.deposit_present{line-height:20px;padding:0 5px;background-color:#dadada;border-radius:5px}.popularGames{font-size:1.2em;background-color:#dfdfdf;padding:5px 25px 5px 25px;text-align:left;margin-top:15px}.list_games_under_article{margin-bottom:-20px;padding-bottom:20px;background:#dfdfdf}.line_with_games{background-color:#fff;margin-top:15px;text-align:center}.line_with_list_games{position:relative}.btn_play_click{position:absolute;left:50%;top:50%;color:white;font-size:2.5em;padding:5px 10px 5px 10px;background-image:-webkit-linear-gradient(45deg,#6ab1d7 0,#33d9de 50%,#002878 100%);background-image:-o-linear-gradient(45deg,#6ab1d7 0,#33d9de 50%,#002878 100%);background-image:linear-gradient(45deg,#6ab1d7 0,#33d9de 50%,#002878 100%);background-position:100% 0;background-size:200% 200%;border-radius:5px;text-decoration:none !important;font-weight:600;opacity:0;transition:.3s;box-sizing:border-box;width:150px;height:64px;margin-left:-75px;margin-top:-32px}.line_with_list_games:hover .btn_play_click{text-decoration:none !important;opacity:1}.btn_play_click:hover{background-position:0 0;left:0;margin-left:0;width:100%;border-radius:0;color:white}#last_rewiev{font-weight:600}

/* Универсальная таблица */
.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);
}

.universal_table tr:nth-child(odd) {
  background-color: var(--background_color_table);
}

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

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

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

@media (max-width: 321px) {
  .universal_table {
  	width: 300px
  }
}