/*
Theme Name:     Casino
Description:    Child Theme
Author:         FavBet
Author URI:     ...
Template:       twentyseventeen
Version:        0.1.0
*/
/* @import url("assets/css/allfonts.css"); */
@font-face {
    font-family: 'Axiforma';
    src:
    url("assets/fonts/Axiforma-Regular.css");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Axiforma-Medium';
    src:
    url("assets/fonts/Axiforma-Medium.css");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Material-Design-Iconic-Font';
    src:
    url("assets/fonts/Material-Design-Iconic-Font.css");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.faq_block,h3,h2,h4,h5 {
  width: 100%;
}
.-link {
  color: #212529;
}
.a_linka {
  color: #fff;
}
.a_linka:hover {
  text-decoration: underline;
  color: #fff;
}
.main_green__color {
  background-color: #16b983 !important;
}
#send_email:hover {
  cursor: pointer;
}
.output_message {
  color: #fff;
  padding: 5px 20px;
  font-family: 'Axiforma';
  display: none;
  margin-top: 10px;
}
.svgclass {
  max-width: 150px;
}
.a_l {
  padding: 0 60px;
}
.hidden {
    display:none;
    visibility:hidden;
}
.sing_cs_r {
  justify-content: flex-start !important;
}
.btn-tocasino {
  background-color: #16b983;
  color: #fff;
  padding: 12px 40px;
  text-align: center;
  border-radius: 4px;
  font-family: 'Axiforma';
  outline: none;
  border: none;
}
.btn-tocasino:hover {
  cursor: pointer;
}
#content > div > div.breadcrumbs > span > span > a {
  color: rgba(0,0,0,0.5);
  margin-left: 5px;
}
#menu__toggle:not( .mm-menu ) {
    display: none;
}
#ajax-posts-2, #ajax-posts-3 {
  display: none;
  transition: 0.5s;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  box-sizing: border-box;
  overscroll-behavior: none;
  overflow: hidden;
  height: 100%;
}
*, *::before, *::after {
  margin-left: 0px;
}
*:focus {
    outline: none;
}
.tax_single .tax-img-prev {
  width: 150px;
}
.fa-quote-right {
  color: #16B983;
  margin-right: 20px;
}
.a_c {
  justify-content: center !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    font-family: 'Axiforma';
    line-height: 1.2;
    color: #000;
    /* color: inherit; */
}
h1 {
  font-size: 1.8rem;
}
h2 {
  font-size: 1.6rem;
}
h3 {
  font-size: 1.4rem;
}

.no-photo--class {
  border: 1px solid;
  padding: 50px;
}

#menu-item-531 > ul {
  margin-left: -15px !important;
}
.eirgvjn_card_review > div.slick-list > div.slick-track {
  padding: 10px 0;
}
.eirgvjn_card_review {
  padding: 50px 0;
}
.eirgvjn_card {
  text-align: center;
  width: 15%;
  margin: 0 20px 20px;
  box-shadow: 0px 0px 6px 0px #d8d6d6;
  padding: 20px 10px;
}

.cards--image {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: 0px auto;
  margin-bottom: 20px;
}
.card--review_title {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 50px;
}
.link_review_cards {
  font-family: 'Axiforma';
  font-size: 10px;
  color: #fff;
  text-align: center;
  margin-top: 10px;
  text-transform: uppercase;
  background-color: #0C0B27;
  padding: 12px;
  border-radius: 5px;
}
.link_review_cards:hover {
  color: #fff;
}
.oc-text-green {
    color: #369316;
}
.oc-text-red {
    color: #da4943;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #e6e7ed;
}
.vsc-table__vs {
    position: relative;
    height: 0;
    width: 100%;
}
.vsc-table thead th {
    vertical-align: middle;
    color: #fff;
    background-color: #0C0B27;
    border: 0;
    font-size: 15px;
    font-size: 1.5rem;
    padding: 15px 20px;
    padding: 1.5rem 2rem;
}
.vsc-table__vs>span {
    position: absolute;
    top: 100%;
    left: -28px;
    left: -2.8rem;
    font-size: 12px;
    line-height: 25px;
    line-height: 2.5rem;
    color: #fed931;
}
.mainbg--color {
  width: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 45px;
  border: 3px solid #24233D;
}
.stepper .liner {
  width: 2px;
  background-color: #24233D;
  height: 40%;
}
.stepper .lead {
  font-size: 1.1rem;
}
.innercircle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #24233D;
}
.section_table {
  margin: 20px 0;
}
.header_table, .row_table {
  display: flex;
}
.col {
  flex: 1;
  text-align: center;
  padding: 10px;
}
.hidding_block {
  display: none;
}
.tax_single {
  padding: 20px !important;
  font-size: 21px;
  font-family: 'Axiforma';
  max-width: 1440px;
  margin: 0px auto;
  width: 100%;
}
.arch_pd_cont {
  font-size: 16px;
  font-family: 'Axiforma';
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
}
#more_prov:hover {
  cursor: pointer;
}
#more_prov {
  font-family: 'Axiforma';
  font-size: 14px;
  background-color: #0C0B27;
  color: #fff;
  width: 265px;
  margin: 0px auto;
  margin-top: 55px;
  margin-bottom: 120px;
  padding: 15px;
  text-align: center;
  border-radius: 4px;
}
.front_page_content_block {
    font-family: 'Axiforma';
}
.third_block {
  text-align:left;margin-top:30px;padding: 20px;
}

.archive_providers {
  padding-top: 30px;
  padding-bottom: 30px;
}
.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
padding: 20px;
}
.alignright {
float: right;
padding: 20px;
}
#tabscont {
  border: 1px solid rgba(0,0,0,0.1);
}
.menutext_item {
  color: #fff;
  margin-left: 40px;
  margin-top: 8px;
  font-family: 'Axiforma';
}

.blog_author_footer a {
  color: #fff;
}
.breadcrumbs > span > a {
  color: rgba(0,0,0,0.5);
}
.scene {
  height: 500px;
  margin: 20px 0 0 0;
  margin-right: 1%;
  width: 24%;
}
.cancel {
  width: 35px;
}
.card {
  height: 100%;
}

.card.is-flipped {
  transform: translateX(-100%) rotateY(-180deg);
}

.card__face {
  padding: 50px 20px 0 20px;
}

.card__face--front {
  background: #fff;
}

.card__face--back {
  background: #fff;
  transform: rotateY(180deg);
}
.fade {
    opacity: 0;
    transition: none;
}
.wraperr__-YaeYIcdVA__-ple h1 {
  font-size: 1.7rem;
}
.wraperr__-YaeYIcdVA__-ple h2 {
  font-size: 1.55rem;
}
.wraperr__-YaeYIcdVA__-ple h3 {
  font-size: 1.4rem;
}
.wraperr__-YaeYIcdVA__-ple ol,ul,p {
  font-size: 14px;
  line-height: 1.4rem;
}

.single_game {
  position: relative;
}
.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.single_game:hover .attachment-thumbnail {
  opacity: 0.3;
}

.single_game:hover .middle {
  opacity: 1;
}

.text {
  color: white;
  font-size: 10px;
}
.text a {
  color: #fff;
  font-size: 10px;
  font-family: 'Axiforma';
  padding: 20px 30px;
  background-color: #16B983;
}
.text a:hover {
  color: #fff;
  font-size: 10px;
  text-decoration: none;
}
.cas_-_QIwhfXgIh_-_ing a:hover {
  text-decoration: none;
}

.img-wrap::before {
  background-color:transparent !important;
}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: none;
    outline: none;
    box-shadow: none;
}
.btn-outline-secondary:hover {
    color: #000;
    background-color: #fff;
    border-color: none;
}
a {
  color: #16B983;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  text-decoration: underline;
  color: #16B983;
}

.nav-previous a, .nav-next a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.rightside_next_link {
  margin-right: 25px;
}

.leftside_prev_link {
  margin-left: 25px;
}

.recentPosts {
  width: 100%;
  max-width: 1440px;
  margin: 0px auto;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  margin-bottom: 75px;
}
.recentPost {
  text-align: center;
}
.last-updated {
    font-size: 14px;
    font-family: 'Axiforma';
    color: rgba(0,0,0,0.5);
}

.line_cas {
  background-color: #F0EBE5;
  position: relative;
  height: 2px;
}

.recentPost div {
  font-family: 'Axiforma';
  font-size: 14px;
  margin-top: 10px;
}

.recentPost img {
  width: 65%;
  height: 150px;
  object-fit: contain;
}

.main_block {
  position: relative;
  background-position-y: bottom;
  background-size: contain;
  background-position-x: right;
  background-repeat: no-repeat;
}

.main_block nav {
  position: absolute;
  bottom: -70px;
  left: 0;
  right: 0;
  max-width: 1440px;
  margin: 0px auto;
}

#main-nav-tab {
  border-bottom: none;
  box-shadow: 0px 0px 14px -12px;
}

#main-nav-tab a {
  display: flex;
  align-items: center;
  width: 33.33333%;
  z-index: 1000;
  background-color: #fff;
}

.bl_title_asdf {
  display: flex;
  flex-flow: column;
}

.bl_title_asdf div:first-child {
  font-size: 12px;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
}

.main_block nav a{
  background-color: #fff;
  width: 33.333333%;
  border-bottom: none;
  padding: 30px;
}

.main_tab_content {
  margin-top: 75px !important;
}

.mai_tab_img_li {
  margin-right: 20px;
}


.main_tabs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    border-color: transparent;
    border: 1px solid rgba(0,0,0,0.1);
    border-bottom: none;
}

#nav-tabContent_cas > .nav-tabs > .nav-link.active, #nav-tabContent_cas > .nav-tabs > .nav-item.show > .nav-link {

}

#nav-recent-tab {
  border-left: 1px solid rgba(0,0,0,0.1);
  border-right: 1px solid rgba(0,0,0,0.1);
}

#nav-more-tab.active {
  color: #495057;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,0.1);
  border-bottom: none;
}
/* .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    border-color: #fff #fff #fff;
} */
.main_tabs .nav-link.active, .main_tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-bottom: 3px solid #35a07d;
}

.wrapper {
  max-width: 1440px;
  width: 100%;
  margin: 0px auto;
}

.search-results {
  padding: 0px !important;
  height: auto;
}

.blockquote {
  background-color: #fafafa;
  padding: 50px;
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 18px;
  font-family: 'Axiforma';
  font-style: italic;
}
.blockquote::before {
  content: '\f10e';
  color: #16B983;
  font-family: Font Awesome\ 5 Free;
  font-weight:900;
  transform: scale(2.5);
  margin-right: 25px;
}
.greenquote {
  color: #16B983;
  margin-right: 50px;
}

.list li {
  margin-bottom: 10px;
  color: #000;
}

.tab-cont {
  padding-left: 50px;
  padding: 50px;
}

.nav-item.tabs {
  width: auto;
  padding: 30px 0 0 30px;
}

.listtabs {
  background-color: #fafafa;
}

.cup {
  margin-right: 20px;
}

#ajax-posts-slot {
  width: 100%;
}
.img_name_star {
  display: flex;
  position: absolute;
  align-items: center;
  top: 23px;
}
.slider_logo_cas {
  width: 95px;
  height: 95px;
  left: 0vw;
  top: 22px;
  z-index: 100;
  border-radius: 50%;
  margin-left: 2px;
}
.rating_slider {
  color: #000;
  z-index: 1000;
  left: 8vw;
  top: 70px;
  font-size: 14px;
  font-family: 'Axiforma';
  margin-left: 20px;
}
.slider_button {
  padding: 10px 50px;
  background-color: #16B983;
  color: #fff;
  border-radius: 4px;
  position: absolute;
  left: 0vw;
  top: 300px;
  z-index: 100;
  width: 200px;
  text-align: center;
}
.cas_title_des {
  color: #000;
  position: absolute;
  left: 0vw;
  top: 130px;
  z-index: 100;
  font-size: 36px;
  font-family: 'Axiforma';
  font-weight: 800;
  width: 500px;
}
.cas_desc {
  color: rgba(0,0,0,0.5);
  position: absolute;
  left: 0vw;
  top: 240px;
  z-index: 100;
  font-size: 18px;
  font-family: 'Axiforma';
  width: 600px;
}
.slider_button:hover {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.slider-wrap{
	position: relative;
}
.image-slider{
	height: 55vh;
	overflow: hidden;
}
.img-wrap{
	height: 60vh;
	position: relative;
	overflow: hidden;
}
.img-wrap:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.3;
	z-index: 1;
}
.img-wrap .slider_img{
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: auto;
	height: 100%;
	min-width: 100%;
	max-width: none;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	object-fit: cover;
}
.title_slider_name {
  font-family: 'Axiforma';
	font-size: 18px;
	line-height: 1.2;
	display: block;
	color: #000;
  font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.05em;
  left: 7vw;
  top: -30px;
	z-index: 1;
  -webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
h1.show{
	letter-spacing: 0.15em;
	opacity: 1;
}
.slick-arrow{
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 60px;
	height: 60px;
	margin: auto;
	background-color: transparent;
	border-radius: 60px;
	border: 2px solid #fff;
	cursor: pointer;
	outline: none;
	z-index: 2;
}
.slick-arrow.slick-prev{
  display: none !important;
	left: 12%;
}
.slick-arrow.slick-next{
  display: none !important;
	right: 12%;
}
.slick-arrow:before{
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
}
.slick-arrow.slick-prev:before{
	transform: rotate(-45deg) translate(2px, 2px);
}
.slick-arrow.slick-next:before{
	transform: rotate(135deg) translate(2px, 2px);
}
.slider-progress{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5px;
}
.slider-progress span{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 0px;
	height: 100%;
	background-color: rgba(233, 233, 120, 0.7);
	transition: all 0s linear;
}
.slider-progress span.active{
	width: 100%;
}

.fa-plus {
  color: #16B983;
  margin-right: 20px;
}

.fa-minus {
  color: #d05555;
  margin-right: 20px;
}

.review_block {
  padding: 50px;
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
  color: #000;
  width: 100%;
}

.line {
  width: 1px;
  background-color: #e4e4e4;
  height: 150px;
}



.search-container {
  width: 615px;
  display: block;
  margin: 0 auto;
}

.search-icon {
  position: relative;
  float: right;
  width: 20px;
  height: 20px;
  right: 30px;
}

#spin-header-mob {
  margin: 0px auto;
}

.site-content-contain {
  width: 100%;
  margin: 0px auto;
}

.top_header ul {
  display: flex;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0px;
}

.top_header ul li a {
  color: #fff;
  margin-right: 40px;
  font-size: 14px;
  font-family: 'Axiforma';
}


.lang {
  color: #fff;
  margin-left: 20px;
}
.lang_name {
  color: #fff;
  margin-left: 10px;
}

.search {
    /* padding: 10px; */
    font-size: 17px;
    color: #fff;
    margin: 0px auto;
}

.search::placeholder {
  color: #fff;
}

/* Style the submit button */
.example button {
  float: left;
  width: 20%;
  padding: 10px;
  background: #313131;
  color: white;
  font-size: 17px;
  border-left: none; /* Prevent double borders */
  cursor: pointer;
}

.example button:hover {
  background: #0b7dda;
}

/* Clear floats */
.example::after {
  content: "";
  clear: both;
  display: table;
}

.top {
  width: 144px;
  max-width: 144px;
  background: #16B983;
  padding: 12px 30px;
  color: #fff !important;
  font-size: 14px;
  border-radius: 4px;
}

.top__bottom {
  width: 25%;
  max-width: 144px;
  background: #16B983;
  padding: 12px 20px;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
  outline: none;
  border: none;
}

.signup_footer__inputs {
  margin-bottom: 20px;
}

.footer__input {
  width: 60%;
  margin-right: 3%;
  border-radius: 5px;
  outline-color: none;
  outline-offset: none;
  padding: 12px 30px;
}

.footer__input::placeholder {
  font-size: 12px;
  font-family: 'Axiforma';
  color: #1D2730;
  margin-top: 5px;
}

.signup_footer__text {
  color: #fff;
  font-family: 'Axiforma';
  font-size: 18px;
  margin-bottom: 20px;
}

.policy {
  color: #fff;
  font-family: 'Axiforma';
  font-size: 12px;
}

.footer div {
  font-size: 14px;
  font-family: 'Axiforma';
  color: #fff;
}

.breadcrumbs {
  padding: 30px 50px 30px 0;
  max-width: 1440px;
  margin: 0px auto;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
}

.breadcrumbs__link {
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  text-transform: capitalize;
}

.breadcrumbs__current {
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  text-transform: capitalize;
}

.footer_first_line {
	width: 100%;
  height: auto;
	display: flex;
  flex-flow: column;
  max-width: 1170px;
  margin: 0px auto;
}

.lang_foot {
	color: #fff;
}

.footer {
	display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 50px 0px;
}

.first_footer ul {
	list-style: none;
	padding: 0;
}

.first_footer ul li {
	margin-bottom: 10px;
}
.first_footer ul li a{
  color: rgba(255,255,255,0.5);
  font-family: 'Axiforma';
  font-size: 14px;
}

.second_footer ul , .menu {
  list-style: none;
	padding: 0;
}
#menu-second-footer {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.second_footer ul li {
  margin-bottom: 10px;
  width: 20%;
  z-index: 100;
  margin-right: 10px;
  text-align: center;
}

.second_footer ul li a , .menu a {
  color: rgba(255,255,255,0.5);
  font-family: 'Axiforma';
  font-size: 14px;
}

.menu-footer-title {
  font-size: 18px;
  font-family: 'Axiforma';
  color: #fff;
  margin-bottom: 20px;
}
.block--quote {
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 5px;
    border-left-width: 7px;
    border-left-style: solid;
    box-shadow: 0 3px 10px #e6e6e6;
}
.bonus-container {
	margin: 50px 0 50px 0;
  background-color: #F0EBE5;
  padding: 0px 100px 120px ;
}
.post_review {
  font-size: 21px;
  font-family: 'Axiforma';
  max-width: 1440px;
  margin: 0px auto;
  width: 100%;
  margin-bottom: 120px;
  padding: 0px;
}
.gallery a img {
  margin-bottom: 20px;
}
.grid-container {
  display: grid;
  grid-template-columns: 135px 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "item-1 item-2 item-3 item-4" "item-1 item-5 item-6 item-7";
  font-family: 'Axiforma';
}

.item-2, .item-3, .item-4, .item-5, .item-6, .item-7 {
  background-color: #fff;
}

.item-1 {
  grid-area: item-1;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #16B983;
  width: 135px;
  color: #fff;
  flex-flow: column;
  text-align: center;
}
.item-1 > div:nth-child(1) {
  font-size: 22px;
}
.item-1 > div:nth-child(2) {
  color: rgba(255,255,255,0.5);
  font-size: 12px;
}

.item-2 { position: relative; grid-area: item-2; display: grid; justify-content: center; align-items: center; font-size: 24px;}

.item-2:after {
  content: '';
  position: absolute;
  right: 0px;
  width: 2px;
  border-bottom: 40px solid #f0f0f0;
}

.item-3 {
  position: relative;
  grid-area: item-3;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  }
.item-3 div:nth-child(1) {
  color: rgba(0,0,0,0.5);
  font-size: 12px;
}
.item-3:after {
  content: '';
  position: absolute;
  right: 0px;
  width: 2px;
  border-bottom: 40px solid #f0f0f0;
  /* left: 65%; */
}

.item-4 { grid-area: item-4; display: flex; justify-content: left !important; align-items: center; }
.item-4 .flexflow {
  display: flex;
  flex-flow: column;
}
.item-4 .flexflow div:nth-child(1) {
  color: rgba(0,0,0,0.5);
  font-size: 12px;
  margin-bottom: 12px;
}
.item-5 { position: relative; grid-area: item-5; display: grid; justify-content: center; align-items: center; color: rgba(0,0,0,0.5);}

.item-5:after {
  content: '';
  position: absolute;
  right: 0px;
  width: 2px;
  border-bottom: 40px solid #f0f0f0;
}

.item-6 {
  grid-area: item-6;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
}

.item-6:after {
  content: '';
  position: absolute;
  right: 0px;
  width: 2px;
  border-bottom: 40px solid #f0f0f0;
  /* left: 65%; */
}

.item-6 div:nth-child(1) {
  color: rgba(0,0,0,0.5);
  font-size: 12px;
}
.item-7 { grid-area: item-7; padding: 50px; display: grid;}
.item-7 div:nth-child(1) {
  color: rgba(0,0,0,0.5);
  font-size: 12px;
}
.item-7 div:nth-child(2) {
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.item-2, .item-3, .item-4, .item-5, .item-6, .item-7 {
  padding: 10px 20px;
}
.signup_title {
	text-align: center;
	font-size: 30px;
	font-weight: 800;
	color: #000;
  padding-top: 100px;
}
.signup_desc {
	text-align: center;
	margin: 35px 0 75px 0;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
}

.site-info {
	display: none;
}

.claimbonus {
	padding: 20px;
  background: #16B983;
  color: #fff;
  border-radius: 10px;
  margin-left: 25px;
  outline: none;
  border: none;
}

.claimbonus:active, .claimbonus:focus, .claimbonus:visited {
  outline: none;
  border: none;
}

.claimbonus_mob, .claimbonus_mob:active, .claimbonus_mob:focus, .claimbonus_mob:visited {
  outline: none;
  border: none;
}

.claimbonus:hover {
	color: #fff;
	text-decoration: none;
  cursor: pointer;
}

.flow_-_PlXZUmhbh_-_too {
  font-family: 'Axiforma';
  font-size: 42px;
  margin-left: 50px;
}

.cas-__EuUXjNaNo-__en {
  background-color: #F0EBE5;
  position: relative;
}

.cas-__EuUXjNaNo-__en .maxwidth {
  display: flex;
  justify-content: left;
  align-items: center;
  padding: 50px 50px 50px 0px;
  position: relative;
}
.flow_-_PlXZUmhbh_-_too div {
  text-align: left;
}
.par_cas_log {
  position: relative;
}

.par_cas_log .country_label {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 170px;
  top: 72px;
}
.wraperr-__wOVxsiwMi-__ex .cas-__EuUXjNaNo-__en div {
  position: relative;
}

.logo_cas {
  width: 180px;
  height: 90px;
  border-radius: 10px;

}
.per_cas_bonusDesc {
  /* margin-left: 203px; */
}
.per_cas_bonus {
  font-size: 18px;
  line-height: 23px;
  color: #1d2730;
  font-family: 'Axiforma';
  margin-bottom: 0;
}
.per_cas_desc{
  font-size: 14px;
  line-height: 20px;
  color: #1d2730;
  opacity: .5;
  margin-bottom: 0;
}
.emblem {
  position: absolute;
  width: 50px;
  height: 50px;
  left: -28px;

  top: 22%;
}
.article_-_hTnqZQngk_-_ookla > div.star-ratings > span {
  font-size: 24px;
}
.article_-_hTnqZQngk_-_ookla {
  font-size: 16px;
}

.wraperr-__wOVxsiwMi-__ex {
  position: absolute;
  right: 0%;
}

.cas_-_QIwhfXgIh_-_ing a {
  width: 144px;
  max-width: 144px;
  background: #16B983;
  padding: 12px 30px;
  color: #fff;
  font-size: 14px;
  border-radius: 4px;
}

.nav-item {
  width: 50%;
  padding: 30px;
  font-family: 'Axiforma';
  font-size: 18px;
}

.cas_review_info {
  margin-top: 50px;
  margin-bottom: 50px;
  border: 1px solid rgba(0,0,0,0.05);
  padding: 70px;
  box-shadow: 3px 3px 12px -10px;
  max-width: 1440px;
  margin: 0px auto;
  margin-bottom: 50px;
  margin-top: 50px;
}
.cas_review_info .maxwidth {
  width: 100%;
  max-width: 1440px;
  display: flex;
  justify-content: space-between;
  margin: 0px auto;
  align-items: center;
}
.cas_review_info div {
  color: #1D2730;
  font-weight: 700;
  font-family: 'Axiforma';
  font-size: 28px;
}

#nav-home, #nav-more {
  grid-template-columns: 300px 1fr;
  padding: 40px;
  grid-gap: 2em;
}

.show#nav-home, .show#nav-more {
  display: grid;
  border: 1px solid rgba(0,0,0,0.1);
  border-top: none;
}

#nav-home div:nth-child(odd), #nav-more div:nth-child(odd) {
  font-family: 'Axiforma';
  font-size: 14px;
}

#nav-home div:nth-child(even), #nav-more div:nth-child(even) {
  font-family: 'Axiforma';
  font-size: 14px;
}

.product .event_IchXDExGH_er {
  margin-bottom: 20px;
}

.event_IchXDExGH_er {
  /* width: 50px;
  height: 50px;
  border-radius: 50%; */
}

.methods .event_IchXDExGH_er {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 5px;
}

.banking_block {
  padding: 50px 100px;
  background-color: #F0EBE5;
}

.banking_block_title, .providers_block_title, .games_block_title {
  font-family: 'Axiforma';
  font-size: 42px;
  font-weight: 700;
  text-align: center;
  padding-top: 70px;
}

.device_block_title {
    font-family: 'Axiforma';
    font-size: 42px;
    font-weight: 700;
    text-align: center;
}

.deposit_methods_title, .withdrawal_methods_title {
  font-family: 'Axiforma';
  font-size: 18px;
  margin: 20px 0px;
  text-align: center;
}

.methods {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.methods .col-md-2 {
  margin-bottom: 50px;
  font-family: 'Axiforma';
}

.wraperr__-YaeYIcdVA__-ple {
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  max-width: 1440px;
  margin: 0px auto;
  margin-bottom: 50px;
}

.providers_block {
  padding: 50px;
}

.providers_desc, .games_desc, .device_desc {
  font-family: 'Axiforma';
  font-size: 18px;
  text-align: center;
  width: 600px;
  margin: 0px auto;
  margin-top: 50px;
  margin-bottom: 50px;
  color: rgba(0,0,0,0.5);
}

.slotslist {
  padding: 50px 100px;
  background-color: #F0EBE5;
}
.mai_tab_img_li {
  width: 80px;
}
.qnds > div a {
  color: #0C0B27;
}
.prov_list {
  justify-content: center;
}

.prov_list div.col-md-2 {
  padding: 30px 10px;
  border: 1px solid rgba(0,0,0, 0.1);
  text-align: center;
  margin-right: 2%;
  margin-bottom: 30px;
  width: 46%;
}

.prov_list div.col-md-2 .event_IchXDExGH_er {
  border-radius: 0;
}

.prov_list div.col-md-2 div {
  margin-top: 10px;
  font-family: 'Axiforma';
}

.single_game {
  text-align: center;
  margin-bottom: 25px;
  width: 50%;
}

.products_block {
  padding: 50px;
}

.products_block_title {
  font-family: 'Axiforma';
  font-size: 42px;
  font-weight: 700;
  text-align: center;
  padding-top: 70px;
}

.products_desc {
  font-family: 'Axiforma';
  font-size: 18px;
  text-align: center;
  width: 600px;
  margin: 0px auto;
  color: rgba(0,0,0,0.5);
}

.item-ca_iPOBTGvDG_ {
  display: flex;
  width: 100%;
  max-width: 1440px;
  flex-wrap: wrap;
}

.products_block .item-ca_iPOBTGvDG_ {
  margin-top: 50px;
  padding: 50px 100px;
  text-align: center;
  margin: 0px auto;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.product {
  border: 1px solid rgba(0,0,0,0.2);
  margin-right: 20px;
  margin-bottom: 20px;
  font-family: 'Axiforma';
  font-size: 14px;
  padding: 29px 0px;
  width: 162px;
}

.item-ca_iPOBTGvDG_ .col-md-2 {
  padding: 50px;
  border: 1px solid rgba(0,0,0,0.2);
  margin-right: 20px;
  margin-bottom: 20px;
  font-family: 'Axiforma';
}

.gs {
  padding: 30px;
  border: 1px solid rgba(0,0,0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
}

.block-new__frUiHFlwa__ {
  padding: 50px 100px;
}

.block-new__frUiHFlwa__ .row {
  justify-content: space-around;
  align-items: center;
}

.block-new__frUiHFlwa__ .row > div {
  flex-flow: column;
}

.block-new__frUiHFlwa__ .row div {
  text-align: center;
  margin-top: 20px;
  font-family: 'Axiforma';
}

.fa-3x {
      max-height: 40px;
}

.anchor_links {
  padding: 35px 50px;
  margin: 35px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.left_block a {
  font-family: 'Axiforma';
  font-size: 12px;
  color: #1D2730;
  text-transform: uppercase;
  font-weight: 700;
  margin-right: 25px;
}
.right_block {
  font-family: 'Axiforma';
  font-size: 14px;
  color: #1D2730;
  font-weight: 700;
  margin-right: 25px;
}

.right_block span {
  color: rgba(0,0,0,0.5);
  margin-right: 25px;
}

.reputation {
  /* position: absolute;
  right: 53%; */
  margin: 0px 20px 0px 87px;
  text-align: center;
  position: relative;
}

.reputation img {
  max-width: 114px;
  height: auto;
  /* max-width: 116px; */
}

.reputation div {
  font-size: 12px;
  font-family: 'Axiforma';
  font-weight: 600;
  margin-top: 5px;
}

.article_-_hTnqZQngk_-_ookla {
  display: flex;
  justify-content: center;
  align-items: center;
}

.copyright {
  margin-top: 20px;
  color: rgba(255,255,255,0.5);
}

.social_links {
  margin-top: 20px;
  color: rgba(255,255,255,0.5);
}
.social_links img {
  margin-right: 20px;
}
.social_links img:hover {
  transform: scale(1.2);
}

/* MAIN PAGE */

.slider-wrapper {
  width: 600px;
}
.slider {
  width: 600px;
  height: 400px;
  border: 1px solid #000;
}

.slide {
  width: 100%;
  height: 398px;
  background: #ccc;
}
#slick-1 .slick-dots li {
  width: 40px;
  height: 5px;
  background: #ccc;
}
#slick-1 .slick-dots li button {
  width: 40px;
  height: 5px;
}
#slick-1 .slick-dots li.slick-active,
#slick-1 .slick-dots li:hover {
  background: #777;
}
#slick-1 .slick-dots li button,
#slick-1 .slick-dots li button:before {
  color: transparent;
  opacity: 0;
}

/* progress bar */
.slider-progress {
  width: 100%;
  height: 3px;
  background: #eee;
}
.slider-progress .progress {
  width: 0%;
  height: 3px;
  background: #000;
}

.main_banner {
  position: relative;
  /* background-image: url("img/main-image.png"); */
  background-size: contain;
  height: 450px;
  max-width: 1440px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: right;
  background-color: #F0EBE5;
  display: block;
}

.banner_img {
  width: 100%;
  height: fit-content;
}

#containerprog {
  position: absolute;
  margin: 20px;
  width: 100px;
  height: 100px;
  left: 0vw;
  top: 0px;
  z-index: 100;
  margin-left: 0px;
}

.star-ratings-front {
  display: flex;
  justify-content: left;
  align-items: center;
}

.star-ratings-front span {
    font-size: 20px;
}

.star-ratings-front span:first-child {
    margin-left: 10px;
}

div.cas_JRQjNcODM_ing > div.newer-doWlzuytM-too > div:nth-child(3) > div {
  justify-content: center;
}

.newer-doWlzuytM-too div:nth-child(6) {
  margin-right: 20px;
}

#more_posts, #more_posts_slots, #more_posts_2, #more_posts_3,#slots_more,
.link_to_casino{
  display: block;
	text-decoration: none;
  font-family: 'Axiforma';
  font-size: 14px;
  background-color: #0C0B27;
  color: #fff;
  width: 265px;
  margin: 0px auto 25px;
  /* margin-top: 55px;
  margin-bottom: 120px; */
  padding: 15px;
  text-align: center;
  border-radius: 4px;
}
#more_posts {
  margin-bottom: 45px;
}
#more_posts:hover, #more_posts_slots:hover,#more_posts_2:hover, #more_posts_3:hover , #slots_more {
  cursor: pointer;
}

.maxwidth {
  max-width: 1440px;
  margin: 0px auto;
}

#ajax-posts > div > div:nth-child(3), #ajax-posts-2 > div > div:nth-child(3), #ajax-posts-3 > div > div:nth-child(3) {
  text-align: center;
}

.block-new-__wikNrAnfK-__er img{
  width: 100px;
  border-radius: 50%;
}

.belong__wVxALIbem__ing {
  background-color: #16B983;
  color: #fff;
  padding: 12px 40px;
  text-align: center;
  border-radius: 4px;
  font-family: 'Axiforma';
}

.belong__wVxALIbem__ing:hover {
  text-decoration: none;
}

.belong__wVxALIbem__ing:hover {
  color: #fff;
}

.bannerclass {
  margin: 120px auto;
  text-align: center;
}

.casinos_block {
  padding: 60px;
  text-align: center;
  background-color: #F0EBE5;
  /* max-width: 1440px; */
  margin: 0px auto;
}

.page-id-345 #content, .page-id-2 #content {
  background-color: #F0EBE5;
}

.contact_block {
  max-width: 1440px;
  margin: 0px auto;
  width: 100%;
  display: flex;
  justify-content: left;
  align-items: flex-start;
  padding-bottom: 50px;
  padding: 0 50px;
}

.post_content {
  max-width: 1440px;
  margin: 0px auto;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
  padding: 50px 0;
}

.cont_block {
  padding: 50px;
}

.block {
  width: 50%;
}

.contact_title {
  font-family: 'Axiforma';
  font-size: 42px;
}

.contact_desc {
  margin-top: 30px;
  color: rgba(0,0,0,0.5);
  font-size: 16px;
  font-family: 'Axiforma';
  margin-bottom: 50px;
  width: 80%;
}

.lineform_part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px;
}

.lineform input {
  width: 100%;
  margin-bottom: 50px;
}

.lineform_part input {
  width: 49%;
}

.bottom_mailform {
  margin: 50px 0 0 0;
}

.mailto {
  margin-left: 20px;
  font-family: 'Axiforma';
  font-size: 16px;
  color: rgba(0,0,0,0.5);
}

.infoblock {
  padding: 50px 0px;
  border-bottom: 1px solid #D7D7D7;
  width: 75%;
}

.infoblock:last-child {
  border-bottom: none;
}

.infotitle {
  font-family: 'Axiforma';
  font-size: 18px;
  color: #000;
}

.infodesc {
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.newestcas {
  padding: 50px;
  text-align: center;
  font-family: 'Axiforma';
  font-size: 14px;
  position: relative;
  background-color: #fff;
  width: 23%;
  margin-right: 2%;
  margin-bottom: 25px;
  flex: 1 1 auto;
}

.inform {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #cecece;
  position: absolute;
  right: 25px;
  top: 25px;
  text-align: center;
  color: #cecece;
  font-size: 11px;
  cursor: pointer;
}

.inform_small {
  /* width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid #cecece; */
  position: absolute;
  right: 25px;
  top: 25px;
  text-align: center;
  color: #cecece;
  font-size: 15px;
  cursor: pointer;
  -webkit-overflow-scrolling: touch;
}

.inform_small_close {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid #cecece;
  position: absolute;
  right: 25px;
  top: 25px;
  text-align: center;
  color: #cecece;
  font-size: 15px;
  cursor: pointer;
}

.inform_small_new {
  /* position: absolute; */
  cursor: pointer;
  z-index: 1;
  opacity: 1;
  /* float: right;
  padding: 0px;
  border: 1px solid;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  vertical-align: middle;
  margin-left: 100%;
  right: 20px;
  top: 20px; */
}

.fdjdf34-new__hj0ok {
  margin-bottom: 25px;
  margin-top: 10px;
  text-align: left;
  padding: 0px;
}

p.link-more {
  display: none !important;
}

.title_mp {
  font-size: 18px;
  font-family: 'Axiforma';
  font-weight: 800;
  border-top: 1px solid #e4e4e4;
  padding-top: 10px;
  margin-top: 20px;
  color: #000;
}

.desc_mp {
  font-size: 14px;
  height: auto;
  overflow: hidden;
  color: rgba(0,0,0,0.5);
  font-weight: 500;
  font-family: 'Axiforma';
}

.title_mp, .desc_mp {
  text-align: left;
  margin-top: 20px;
}

.cardbutton {
  background-color: #16B983;
  color: #fff;
  padding: 12px 40px;
  text-align: center;
  border-radius: 4px;
  font-family: 'Axiforma';
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  width: 90%;
  margin: 0px auto;
  margin-bottom: 20px;
}

.slotslist_front {
  padding: 50px 100px;
  margin-bottom: 120px;
}

.accordion {
  margin: 1rem auto;
  padding: 0;
  list-style: none;
  margin-bottom: 120px;
}

.accordion-item {
  border: 1px solid #e5e5e5;
  padding: 15px;
  margin-bottom: 25px;
  position: relative;
}

/* Thumb */
.accordion-thumb {
  margin: 0;
  padding: .8rem 0;
  cursor: pointer;
  font-weight: normal;
  font-size: 21px;
  font-family: 'Axiforma';
  position: relative;
  margin-right: 20px;
}
.accordion-item::before {
  content: '';
  float: right;
  display: inline-block;
  height: 10px;
  width: 10px;
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
  margin-right: 1rem;
  margin-left: .5rem;
  margin-top: 5px;
  vertical-align: middle;
  border-right: 1px solid;
  border-bottom: 1px solid;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}

/* Panel */
.accordion-panel {
  margin: 0;
  padding-bottom: .8rem;
  display: none;
  font-size: 16px;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
}

/* Active */
.accordion-item .is-active {
  display: block;
}
.accordion-item.is-active .accordion-panel {
  display: block;
}
.accordion-item.is-active::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 30px;
}

.pluses_icon {
  width: 10px;
  height: 7px;
  margin-right: 20px;
}
.minus_icon {
  width: 10px;
  height: 7px;
  margin-right: 20px;
}
.navigation_block {
  margin-top: 60px;
  padding: 60px;
  width: 100%;
  /* max-width: 1440px; */
  margin: 0px auto;
}

.nav_title, .faq_title, .slotsnew_title, .cas_bl_title {
  font-size: 42px;
  font-family: 'Axiforma';
  font-weight: normal;
  text-align: center;
}

.nav_desc, .faq_desc, .slotsnew_desc, .cas_bl_desc {
  font-size: 18px;
  font-family: 'Axiforma';
  font-weight: normal;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 35px;
  color: rgba(0,0,0,0.5);
}

.nav_block {
  margin-top: 75px;
  text-align: center;
  max-width: 1440px;
  margin: 0px auto;
}

.nav_block.row > div {
  font-size: 21px;
  font-weight: 600;
  padding: 35px;
  background-color: #fff;
  box-shadow: 0px 0px 50px -30px;
  margin-bottom: 30px;
  font-family: 'Axiforma';
  width: 23%;
  margin-right: 1%;
  margin-left: 1%;
  flex: auto;
  margin-top: 30px;
}

.nav_block.row > div > div:nth-child(3) {
  font-size: 12px;
  font-family: 'Axiforma';
  font-weight: normal;
  color: rgba(0,0,0,0.5);
}

.sl_new_qwecv {
  padding: 120px;
}

.expert_review p.review{
  font-size: 28px;
  font-family: 'Axiforma';
  font-weight: 700;
}

.post_review_co {
  font-size: 21px;
  font-family: 'Axiforma';
  max-width: 1440px;
  margin: 0px auto;
  width: 100%;
  margin-bottom: 120px;
  padding: 10px 30px;
}

.author_name {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 50px;
  background-color: #fff;
  margin-left: 20px;
}

.nav-tabs .nav-link {
    color: #000 !important;
}
.attachment-thumbnail {
  width: 100%;
  height: auto;
}
#nav-home div.ti, #nav-more div.ti {
  font-family: 'Axiforma-Regular';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}




.flexible_-_mLlbKncJW_-_ex {
  width: 100%;
  max-width: 1440px;
  margin: 0px auto;
  margin-bottom: 120px;
  display: table;
}

.flexible_-_mLlbKncJW_-_ex .breadcrumbs {
  padding-left: 20px;
}

.flexible_-_mLlbKncJW_-_ex .head_img_sl img{
  width: 50%;
  float: right;
  margin-bottom: 50px;
  padding: 10px 30px;
}

.article-__aJTDztjoc-__en {
  font-size: 18px;
  font-family: 'Axiforma';
  padding: 20px;
}

.head_img_sl {
  position: relative;
}

.autor_bl {
  position: absolute;
  bottom: 15%;
  right: 50%;
  left: 50%;
  color: #fff;
  width: 100%;
  transform: translate(-49%, -50%);
  text-align: center;
}

.avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

.p_title {
  position: absolute;
  font-family: 'Axiforma';
  font-size: 42px;
  bottom: 20%;
  right: 50%;
  left: 50%;
  color: #fff;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.post_block {
  width: 100%;
  max-width: 1440px;
  margin: 0px auto;
  font-size: 18px;
  font-family: 'Axiforma';
  position: relative;
}

.post-navigation {
  margin-top: 50px;
}

.post-navigation .nav-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 50px 0px;
}

.faq_title_post {
  font-size: 42px;
  font-family: 'Axiforma';
  font-weight: normal;
  text-align: center;
}

.line_bottom {
  margin: 30px 0 10px 0;
  height: 1px;
  background-color: #e4e4e4;
  width: 100%;
}

.main_img_post {
  width: 100%;
  margin-bottom: 75px;
}

.avatar {
  width: 32px !important;
  height: 32px;
  border-radius: 50%;
  margin-right: 10px;
}

.screen-reader-text {
  color: #acacac;
  font-size: 14px;
}

.leftside_prev_link .post-title, .rightside_next_link .post-title {
  color: #1d2730;
  font-size: 21px;
}

.nav-previous a:hover, .nav-next a:hover {
  text-decoration: none;
}

.article__-FyeaNvgbo__-ies {
  font-family: 'Axiforma';
  font-size: 12px;
  color: #1D2730;
  text-align: center;
  text-transform: uppercase;
  padding: 20px;
  border-radius: 4px;
  background-color: transparent;
}

.article__-FyeaNvgbo__-ies:hover {
  text-decoration: none;
}

.cicleloop__cas_rev {
  background-color: #16B983;
  color: #fff;
  border-radius: 4px;
}

#loader_1, #loader_2, #loader_3, #loader_s {
  display: none;
  margin-left: 20px;
}

#ajax-posts-slot .slotsnew_title {
  margin-top: 50px;
}

#ajax-posts > .newer-doWlzuytM-too img.block-new-__wikNrAnfK-__er,
#ajax-posts-2 > .newer-doWlzuytM-too img.block-new-__wikNrAnfK-__er,
#ajax-posts-3 > .newer-doWlzuytM-too img.block-new-__wikNrAnfK-__er {
  width: 100px;
  height: 60px;
  border-radius: 5px;
}
.newer-doWlzuytM-too div:nth-child(2) {
  position: relative;
}

.block-new-__wikNrAnfK-__er {
  width: 100px;
  height: 60px;
  border-radius: 5px;
}

.qua_g_s {
  margin-top: 20px;
}

.permalink {
  color: rgba(0,0,0,0.5);
  background-color: transparent;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,0.2);
}


.flexible--OTNiMgSws--flows {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  margin: 0px auto;
  padding: 10px 30px;
  font-family: 'Axiforma';
  margin-bottom: 50px;
  float: right;
  margin-left: 50px;
}
.flexible--OTNiMgSws--flows div {
  flex: 1 0 45%;
  box-sizing: border-box;
  padding: 10px 0px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.flexible--OTNiMgSws--flows div:nth-child(odd) {
  text-align: left;
}
.flexible--OTNiMgSws--flows div:nth-child(even) {
  text-align: right;
}
.belong-dZXqpJTBN-er {
  width: 100%;
  text-align: center;
  padding: 12px 50px;
  background-color: #35a07d;
  color: #fff;
  margin-top: 50px;
}
.belong-dZXqpJTBN-er:hover {
  cursor: pointer;
  color: #fff;
  text-decoration: none;
}
.single_game div {
  text-align: left;
  font-family: 'Axiforma';
  margin-top: 5px;
  margin-bottom: -5px;
}
.s_g_dev_na {
  font-size: 12px;
  color: rgba(29,39,48, 0.5);

}

#content > div > div.article-__aJTDztjoc-__en {
  padding: 0px;
}
#content > div > div.breadcrumbs {
  padding-left: 0px;
}
#ajax-posts > div > div:nth-child(4), #ajax-posts > div > div:nth-child(3),
#ajax-posts-2 > div > div:nth-child(4), #ajax-posts-2 > div > div:nth-child(3),
#ajax-posts-3 > div > div:nth-child(4), #ajax-posts-3 > div > div:nth-child(3) {
  text-align: left;
}
#ajax-posts > div > div:nth-child(4) > div:nth-child(2),
#ajax-posts-2 > div > div:nth-child(4) > div:nth-child(2),
#ajax-posts-3 > div > div:nth-child(4) > div:nth-child(2) {
  color: rgba(0,0,0,0.5);
}

.left_side > div:nth-child(1), .right_side > div:nth-child(1) {
  font-size: 24px;
  margin-bottom: 50px;
}
.adv_and_disadv {
  display: flex;
  justify-content: left;
  align-items: flex-start;
  color: rgba(0,0,0,0.5);
  font-size: 16px;
}
.pluses {
  border-right: 1px solid rgba(0,0,0,0.2);
  margin-right: 50px;
  padding-right: 50px;
}
.right_side {
  margin-left: 50px;
}
.right_side > div:nth-child(2) {
  color: rgba(0,0,0,0.5);
  margin-bottom: 50px;
}

/* .mobile_list_newer-doWlzuytM-too .newer__sMsmNFSxk__ookla {
  display: none;
} */
.mobile_list_newer-doWlzuytM-too .bon_mob_style {
  display: none;
}
.result_item_search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 50px;
  box-shadow: 0px 0px 20px -12px #000;
  margin: 20px;
  transition: all .5s linear;
}
.result_item_search:hover {
  box-shadow: inset 0px 0px 20px -12px #000;
  cursor: pointer;
}
.result_item_search_title {
  color: rgba(0,0,0,0.5);
  font-family: 'Axiforma';
  font-size: 24px;
  margin-left: 50px;
  width:20%;
}
.result_item_search_desc {
  color: rgba(0,0,0,0.5);
  font-family: 'Axiforma';
  font-size: 18px;
  width: 50%;
}
.page-not-found {
  position: relative;
  width: 100%;
  margin-bottom: 100px;
}
.image-404 {
  margin: 0px auto;
  width: 100%;
  max-width: 1440px;
  text-align: center;
}
.image-404 img {
  max-width: 200px;
}
.page-404-title-site {
  color: #16B983;
  font-family: 'Axiforma';
  font-size: 28px;
  text-align: center;
  margin: 50px 0px;
}
.page-404-title {
  color: #000;
  font-family: 'Axiforma';
  font-size: 40px;
  text-align: center;
  margin: 20px 0 30px;
}
.page-404-desc {
  color: rgba(0,0,0,0.5);
  font-family: 'Axiforma';
  font-size: 18px;
  text-align: center;
  max-width: 655px;
  margin: 0px auto;
  margin-bottom: 50px;
}
.page-404-pagelink {
  display: flex;
  align-items: center;
  position: absolute;
  left: 10%;
}
.page-404-pagelink div, .page-404-social-link div {
  font-family: 'Axiforma';
  font-size: 14px;
  color: #8E9398;
  margin-right: 25px;
}
.page-404-social-link {
  display: flex;
  align-items: center;
  position: absolute;
  right: 10%;
}
.archive-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.archive-title .cat-post{
  /* flex: 1 0 21%; */
  margin: 5px 5px 0 0;
  height: 100%;
}
.cat-post img {
  object-fit: cover;
  height: 250px;
  max-width: 250px;
  border-radius: 10px;
}
.cat_title {
  width: 250px;
  color: #000;
  font-family: 'Axiforma';
  font-size: 18px;
  margin: 10px 0px;
}
.cat_date {
  color: #8E9398;
  font-family: 'Axiforma';
  font-size: 12px;
}
.cat_content {
  font-family: 'Axiforma-Regular';
  font-size: 18px;
  color: rgba(0,0,0,0.5);
  padding: 30px 0px;
}
.navigationcat ul {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  height: 45px;
}
.navigationcat li a,
.navigationcat li a:hover,
.navigationcat li.active a,
.navigationcat li.disabled {
    color: #fff;
    text-decoration:none;
}
.navigationcat {
  margin: 100px 0px;
  text-align: center;
  font-family: 'Axiforma-Regular';
  border: 1px solid #e4e4e4;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.navigationcat li {
  display: inline;
  height: 100%;
  line-height: 45px;
}
.navigationcat ul li:after {
  content: '';
  width: 1px;
  height: 10px;
  background-color: #e4e4e4;
}
.navigationcat li:hover a {
  color: #fff;
}
.navigationcat li a {
  color: #000;
}
.navigationcat li a,
.navigationcat li a:hover,
.navigationcat li.active a,
.navigationcat li.disabled {
  font-family: 'Axiforma-Regular';
  font-size: 14px;
  padding: 16px 20px;
}

.navigationcat li:hover,
.navigationcat li.active {
    background-color: #16B983;
    color: #fff;
}

.dots {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
}
.cat_name_title {
  font-family: 'Axiforma-Regular';
  font-size: 28px;
  margin-bottom: 50px;
  text-transform: capitalize;
}

.cat_title a {
  color: #000;
}
.cat_title a:hover {
  color: #000;
  text-decoration: none;
}
.alskddlfkkwer {
  padding: 50px 100px;
}
.oops {
  font-family: 'Axiforma';
  font-size: 40px;
  color: #000;
  margin: 50px 0px;
  padding: 50px 0px;
}
.no_res {
  color: #000;
  font-family: 'Axiforma';
  font-size: 18px;
  padding: 50px 0px;
  margin-bottom: 50px;
}
.cas_cont_-fwkaojn {
  font-size: 16px;
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
}
.head_block_cas {
  display: flex;
  align-items: center;
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  margin-bottom: 10px;
}
.head_block_cas div:nth-child(1) {
  width: 27%;
  padding-left: 8%;
}
.head_block_cas div:nth-child(2) {
  width: 36%;
}
.head_block_cas div:nth-child(3) {
  width: 37%;
}
#ajax-posts > div:nth-child(1) > div:nth-child(6), #ajax-posts-2 > div:nth-child(1) > div:nth-child(6), #ajax-posts-3 > div:nth-child(1) > div:nth-child(6) {
  text-align: center;
}
.modalWrapper__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  background-color: #3339;
  z-index: 10;
  opacity: 1;
  transition: all 1s;
}
.overlay .popup {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  transform: translate(-50%, -50%);
  box-shadow: 3px 3px 12px -10px;
  max-width: 1440px;
  margin: 0px auto;
  background-color: #f2f2f2;
  z-index: 1000;
  font-size: 30px;
  margin-top: 0;
  border-radius: 6px 6px 0px 0px;
  z-index: 10000;
}
.overlay .popup__header {
  background: #1A192C;
  border-radius: 6px 6px 0px 0px;
  margin: 0;
  padding: 36px 81px;
  position: relative;
  display: flex;
  align-items: center;
}
.overlay .popup__container {
  padding: 10px 25px;
  background: #eeeae4;
}
.popup__container .newer-doWlzuytM-too{
  background: #fff;
  padding: 0 20px;
}
.overlay .popup__img {
  position: absolute;
  right: 4%;
  bottom: 0;
}
.popup .block-new-__wikNrAnfK-__er {
  /* width: 80%; */

}
.overlay .popup__logo {
  width: 61px;
  height: 61px;
  border-radius: 50%;
  margin-right: 16px;
  position: relative;
}
.popup__logo::after {
  content: '';
  position: absolute;
  right: -10%;
  bottom: -20%;
  background: url("img/block.svg") no-repeat;
  width: 34px;
  height: 34px;
}
.overlay .popup__logoImg {
  width: 61px;
  height: 61px;
  border-radius: 50%;
  border: 1px solid red;
}
.popup div {
  font-size: 15px;
  padding: 2px 0px;
}
.overlay .mobile_list_newer-doWlzuytM-too {
  background: #fff;
}
.popup__close {
  position: absolute;
  right: 3%;
  top: 12%;
  width: 15px;
  color: #fff;
  font-size: 41px !important;
  line-height: 21px;
  cursor: pointer;
  z-index: 5;

}
.overlay .popup__subtitle {
  font-size: 32px;
  line-height: 36px;
  color: #fff;
  font-weight: 700;
  text-align: left;
  margin: 0;
}
.overlay .popup__description {
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 600;
  text-align: left;
  margin: 0;
  margin-top: 5px;
}
.popup__descr {
  color: #0d0d0d;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.error {
  border: 1px solid red;
  text-align: center;
}
label.error {
  border: none;
}
.modalWrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0;
  z-index: 100;
  display: none;
  transition: all 1s;
}
.overlay {
  background-color: #3339;
  position: fixed;
  left: 0;
  top: -5px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
  display: none;
}
.overlay__bg {
  background-color: #3339;
  position: fixed;
  left: 0;
  top: -5px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
}
.modalBonus {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  transform: translate(-50%, -50%);
  max-width: 55rem;
  margin: 0 auto;
  background-color: #fff;
  z-index: 110;
}
.modalBonus__close--mobile {
  display: none;
}
.modalBonus__header {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
linear-gradient(91.75deg, #16B983 -1.24%, rgba(62, 213, 163, 0.840088) 47.87%, rgba(41, 209, 154, 0.67) 100.11%);
padding: 30px 35px;
position: relative;
overflow: hidden;
}
.modalBonus__header::after {
  content: '';
  position: absolute;
  background: url("img/mainPopUp.png") no-repeat;
  right: 3%;
  bottom: -4%;
  max-width: 300px;
  max-height: 300px;
  width: 100%;
  height: 100%;
}
.modalBonus__title {
  font-size: 35px;
  line-height: 36px;
  color: #fff;
  font-weight: 500;
  position: relative;
  margin-bottom: 4px;
  z-index: 2;
}
.modalBonus__description {
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  color: #fff;
  margin-top: 15px;
  z-index: 2;
}
.modalBonus__close {
  position: absolute;
  top: -0%;
  right: 0%;
  color: #fff;
  font-size: 41px !important;
  line-height: 21px;
  cursor: pointer;
}
.modalBonus__container {
    display: flex;
    flex-direction: column;
    background: #eeeae4;
    padding: 20px;
}
.modalBonus__block .bonnn {
  color: #16B983;
}
.modalBonus__btns {
  padding-left: 20px;
  padding-top: 20px;
  border-left: 1px dashed #E4E4E4;
  position: relative;
}
.modalBonus__btns::after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  top: -4%;
  left: -4%;
  border-radius: 50%;
  background: #eeeae4;
}
.modalBonus__btns::before {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  bottom: -4%;
  left:-4%;
  border-radius: 50%;
  background: #eeeae4;
}
.modalBonus__block .newer-doWlzuytM-too div div:nth-child(1) {
  display: block;
  padding: 0 10px;
}
.modalBonus__block .newer-doWlzuytM-too div:nth-child(1),
.modalBonus__block .newer-doWlzuytM-too div:nth-child(3) .cup,
.modalBonus__block .newer-doWlzuytM-too div div:nth-child(2),
.modalBonus__block .newer-doWlzuytM-too div:nth-child(5),
.modalBonus__block .newer-doWlzuytM-too div:nth-child(6),
.modalBonus__block .mobile_list_newer-doWlzuytM-too,
.modalBonus__block .country_label.cancel {
  display: none;
}
.modalBonus__block .newer-doWlzuytM-too div:nth-child(7){
  margin-top: auto;
}
.modalBonus__block .newer-doWlzuytM-too:first-child {
  margin-top: 0px;
}
.modalBonus__container .newer-doWlzuytM-too {
  /* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 0%, rgba(0,212,255,1) 100%) !important; */
  /* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(32,32,143,1) 0%, rgba(0,212,255,1) 100%) !important; */
  /* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(43,43,173,1) 0%, rgba(0,212,255,1) 100%) !important; */
  /* background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(68,68,190,1) 0%, rgba(80,224,254,1) 45%) !important;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin-bottom: 1rem;
  max-width: 16rem;
  min-height: 307px;
  min-width: 16rem;
  background: #c90d12;
  border-radius: .5rem;
  padding: 1rem; */
  display: grid;
  grid-template-columns: 9% 31% 35% 25%;
  text-align: left;
  margin-bottom: 0;
  padding: 0px 25px 0px 15px;
  margin-bottom: 10px;
  background: #fff !important;
}
.modalBonus__blockBonus {
  padding-right: 20px;
}
.modalBonus__block {
  position: relative;
  width: 100%;
}
.modalBonus__block .scs {
  margin-bottom: 0;
}
.modalBonus__block .block-new-__wikNrAnfK-__er {
  width: 70px;
  height: 35px;
  border-radius: 4px;
}
.footer_column {
  margin: 0 10px;
  z-index: 1;
}
.footer_column:nth-child(1) {
  margin-left: 0;
}
.footer_column:last-child {
  margin-right: 0;
}
.wsp-container {
  background: #24233d;
  padding: 20px;
  border-radius: 20px;
  margin-bottom: 20px;
}
.wsp-container li {
  list-style: none;
}
.wsp-container ul {
  padding: 0;
}
.wsp-slotss-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.wsp-slotss-list li {
  margin-right: 15px;
}
.wsp-slotss-list li a {
  color: #16b983;

}


.wsp-posts-list , .wsp-pages-list , .wsp-casinoss-list , .wsp-providerss-list , .wsp-depositss-list {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}
.wsp-pages-list {
  flex-direction: column;
}
.wsp-post a , .wsp-pages-list a {
  color: #16b983;
}
.wsp-post a {
  margin-right: 15px;
}
.wsp-pages-list li a:nth-child(1) {  font-weight: 700;
  margin-bottom: 15px;
  margin-right: 20px;
}
.wsp-pages-list .children li a{
  color: #16b983;
  font-weight: 400;
  margin-bottom: 0;
  margin-right: 0;
}
.wsp-casinoss-list li a , .wsp-providerss-list li a , .wsp-depositss-list li a {
  margin-right: 15px;
  color: #16b983;
}
.wsp-casinoss-list li , .wsp-slotss-list li , .wsp-providerss-list li , .wsp-depositss-list li{
  width: 10%;
  min-height: 44px;
}
.wsp-posts-list {
  flex-direction: column;
}
.wsp-category-title , .wsp-providerss-title , .wsp-pages-title , .wsp-casinoss-title , .wsp-posts-title , .wsp-slotss-title , .wsp-depositss-title , .wsp-authors-title {
  color: #fff;
}
.wsp-pages-list {
  min-height: 400px;
}

.wsp-category-title a {
  margin-bottom: 15px;
  color: red;
}
.wsp-pages-list li a{
  color: #16b983;;
}
.blog__btn {
  font-family: 'Axiforma';
  font-size: 14px;
  display: block;
  width: fit-content;
  color: #fff;
  padding: 16px 80px 13px;
  margin: 20px auto 50px;
  margin-bottom: 50px;
  border-radius: 3px;
  cursor: pointer;
  background-color: #16b983;
  cursor: pointer;
  outline: none;
  text-decoration: none;
}
.blog__btn:hover {
  color: #fff;
  text-decoration: none;
}
table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 35px;
}
table thead tr , th , .header_table {
  background-color: #16b983;
  color: #fff;
  text-align: center;
}
table tr , .row_table {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: 0.35em;
}
table td , .col {
  padding: 0.625em;
  text-align: center;
  word-wrap: break-word;
}

.newest__casinoBtn {
  background-color: #16B983;
  color: #fff;
  padding: 12px 40px;
  text-align: center;
  border-radius: 4px;
  font-family: 'Axiforma';
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  width: 90%;
  margin: 0px auto;
  margin-bottom: 20px;
}
.cas_cont_-fwkaojn p , .cas_cont_-fwkaojn h2 , .cas_cont_-fwkaojn h1 , .cas_cont_-fwkaojn h3 {
  color: #212529;

}
.blog-page__author {
  margin-top: 40px;
  padding: 25px 0;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 750px;
  width: 100%;
  align-items: center;
}
.blog-page__authorLeft {
  display: flex;
}
.blog-page__authorLeft img {
  border-radius: 50%;
  margin-right: 15px;
  max-height: 70px;
  max-width: 80px;
  width: 100%;
}
.blog-page__written {
  font-size: 14px;
  margin-bottom: 7px;
  color: #8b8b8b;
}
.blog-page__name {
  font-size: 16px;
  color: #050A0A;
  margin-bottom: 6px;
}
.blog-page__desc {
  font-size: 14px;
  line-height: 20px;
  color: #8b8b8b;
  margin-right: 15px;
}


.blog-page__authorBtn {
    font-size: 14px;
    color: #FFFFFF;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    display: inline-block;
    border-radius: 2px;
    text-align: center;
    background-color: #16b983;
    border: none;
    outline: none;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 12px;
    max-width: 120px;
    width: 100%;
}
.blog-page__authorBtn:hover {
  color: #fff;
  text-decoration: none;
}
.share__link {
transition: all .5s;
cursor: pointer;
border-radius: 50%;
width: 48px;
height: 48px;
}

.share__link:hover{
  background: #16b983;
}
.share__link:hover .share__linkVector {
  fill: #fff;
}
.breadcrumbs__ul {
  display: flex;
  align-items: center;
  list-style: none;
}
.breadcrumbs__margin {
  margin: 0px 7px;
}
.breadcrumbs__ul li:last-child {
  cursor: text;
}
.breadcrumbs__ul li:last-child a {
  pointer-events: none;
}
.breadcrumbs__ul li:last-child a:hover {
text-decoration: none;

}
.breadcrumbs__ul li a:hover {
  color: rgba(0,0,0,.5);
}
.might__casinos {
  display: flex;
  justify-content: space-between;
  padding: 50px 150px
}
.might__casinos h3 {
font-size: 1rem;
}
.might__casinos h4 {
  font-size: 1rem;
}
.might__casinos div a , .might__casinos div{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.might__casinos div img {
  width: 130px;
  border-radius: 5px;
}
.might__title {
    font-family: 'Axiforma';
    font-size: 42px;
    font-weight: 700;
    text-align: center;
}


.contacts-page__form .error-input .show {
  opacity: 1;
  z-index: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); 
}
.contacts-page__form .error-input input {
  border: 2px solid #EB1C30;
  /* border-color: #EB1C30;  */
}
  .contacts-page__form .error-input input:focus, .contacts-page__form .error-input input:active {
    /* border-color: #EB1C30; */
    border: 2px solid #EB1C30;
 }
.contacts-page__form .error-input:after {
  content: '';
  background: url("img/error-icon.svg") 0 0 no-repeat;
  width: 18px;
  height: 16px;
  position: absolute;
  bottom: 14px;
  right: 15px; 
}
  .contacts-page__form .wrap-input100 .error-input .status-message {
    display: none; 
  }
  .contacts-page__form  .status-message {
    position: absolute;
    top: 120%;
    left: 0;
    right: 0;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    width: 100%;
    padding: 16px 19px 12px;
    z-index: 0;
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: opacity .5s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: opacity .5s ease-in-out, -webkit-transform .5s ease-in-out;
    -o-transition: transform .5s ease-in-out, opacity .5s ease-in-out;
    transition: transform .5s ease-in-out, opacity .5s ease-in-out;
    transition: transform .5s ease-in-out, opacity .5s ease-in-out, -webkit-transform .5s ease-in-out; }
    .contacts-page__form label .status-message:before {
      content: '';
      width: 0;
      height: 0;
      border: 6px solid transparent;
      border-top-width: 0;
      border-bottom-color: #FFFFFF;
      position: absolute;
      top: -6px;
      right: 18px; }
    .contacts-page__form label .status-message p {
      font-size: 14px;
      color: #050A0A; }
    .contacts-page__form label .status-message p + p {
      font-family: Gilroy-Regular, sans-serif;
      font-size: 12px;
      line-height: 20px;
      color: #8b8b8b;
      margin-top: 3px;
      letter-spacing: 0.2px; }


.carousel_cards , .carousel {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

html {
  width: 100vw;
  overflow-x: hidden; }

body {
  position: relative; }
  body.xs-menu-open {
    height: 100vh;
    overflow: hidden; }

.spin-header-mob__top {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  height: 50px; }


.spin-header-mob__actions {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center; }
  .spin-header-mob__actions a + a {
    margin-left: 10px; }

.spin-header-mob__logo {
  transition: all 3s ease; }



    #mob_slide_casrtuo {
      display: none;
    }
    .search--head {
      position: relative;
    }
    .nav__modal.open {
      display: block;
    }
    .nav__modal {
      display: none;
      position: absolute;
      top: 38px;
      left: 0;
      z-index: 9;
      width: 600px;
      padding: 16px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: 0px 4px 30px rgba(11, 34, 80, 0.07);
      box-shadow: 0px 4px 30px rgba(11, 34, 80, 0.07);
      background: #FFFFFF; }
      .nav__modal .nav__separator {
        width: 100%;
        height: 1px;
        margin: 0 auto;
        background: #D97559; }
      .nav__modal__title {
        margin: 17px 0 12px;
        font-size: 14px;
        line-height: 20px;
        font-family: 'Gilroy-Medium';
        font-weight: 500;
        color: #0B1324; }
        .nav__modal__btns{
          display: flex;
          align-items: center;
          gap: 7px;
          flex-wrap: wrap;
        }
      .nav__modal__btn {
        border: none;
        margin-right: 16px;
        padding: 7px;
        font-size: 12px;
        line-height: 20px;
        border: 1px solid #D5E1EC;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background: #FFFFFF;
        color: #70788A; }
        .nav__modal__btn:hover {
          border: 1px solid #0B1324;
          cursor: pointer; }
      .nav__modal .nav__recent__item {
        position: relative;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 14px; }
      .nav__modal .nav__recent__history {
        margin-right: 10px;
        width: 16px;
        height: 16px;
        cursor: pointer; }
      .nav__modal .nav__recent__title {
        font-size: 12px;
        line-height: 20px;
        color: #70788A;
        cursor: pointer; }
        .nav__modal .nav__recent__title:hover {
          color: #0B1324; }
      .nav__modal .nav__recent__delete {
        position: absolute;
        right: 0;
        cursor: pointer; }
      .nav__modal .nav__recent__separator {
        width: 100%;
        height: 1px;
        margin: 0 auto;
        background: #D5E1EC; }
      .nav__modal .nav__clear {
        padding: 16px 0; }
        .nav__modal .nav__clear__title {
          width: 70px;
          position: relative;
          font-family: 'Gilroy-Medium';
          font-size: 14px;
          line-height: 20px;
          cursor: pointer;
          color: #D97559; }
          .nav__modal .nav__clear__title:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 55px;
            border: 1px dashed #D97559; }
            .years-search-dd-result:not(:last-child) {
              padding-bottom: 7px;
              margin-bottom: 8px;
              border-bottom: 1px solid #333;
            }
            .years-search-dd-result:nth-child(6) {
              margin-bottom: 0;
              padding-bottom: 0;
              border-bottom: none;
            }
            .years-search-dd-result img {
              margin-right: 10px;
            }
            .years-search-dd-result:nth-child(1n+7) {
              display: none;
            }
            .years-search__title {
              margin-bottom: 15px;
            }
            .spin-mob-menu__item.--dropdown .spin-mob-menu-arrow {
              display: block;
            }
            .spin-mob-menu__item .spin-mob-menu-arrow {
              display: none;
            }
            .slots__title-single {
              margin-top: 200px;
            }
            #slots_more {
              margin: 0 auto 20px;
              display:block;
            }
            .slotsnew__select {
              margin-bottom: 35px;
              display: flex;
              align-items: center;
            }
            .slotsnew__select p {
              margin-bottom: 0;
              margin-right: 15px;
            }
            .slotsnew__select select {
              position: relative;
              cursor: pointer;
              width: auto;
              min-width: 120px;
              height: 35px;
              color: #2c2e2e;
              font-size: 14px;
              font-weight: 700;
              box-sizing: border-box;
              margin: 0;
              border: 1px solid #dadde0;
              border-radius: 5px;
              -moz-appearance: none;
              -webkit-appearance: none;
              appearance: none;
              background-color: #fff;
              background-image: url("assets/images/grey-arrow.svg");
              background-repeat: no-repeat;
              background-position: right 0.7em top 50%, 0 0;
              padding-left: 10px;
              padding-right: 25px;
            }
            .blog__wrapper-btn {
              width: 100%;
            }
            .body__popup {
              overflow: hidden;
              overflow-x: hidden;
              overflow-y: hidden;
            }
            .body__popup .modalWrapper {
              display: block;
            }
            .body__popup .scroll-top {
              display: none;
            }
            .providers__list {
              justify-content: space-between;
            }
            #popup {
              z-index: 10000;
          }
          .reputation .popup__img img {
            max-width: 100%;
          }
          .block-new-ZCXiVLszi-ing {
            padding-bottom: 20px;
          }
          .body__popup-casino .overlay {
            opacity: 1;
            display: block;
          }
          .main__moreInformation {
            position: relative;
          }
          .main__moreInformation::after {
            content: 'i';
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            color: #e4e4e4;
          }
          .main__moreInformation.active::after {
            content: 'X';
          }
          
@media screen and (min-width:1024px) and (max-width:1440px) {
  
  .prov_list , .cas_cont_-fwkaojn , .page-id-980 .last-updated , .contact_block  {
    padding: 0px 50px;
  }
  .img_name_star {
    left: 5vw;
  }
  .accordion {
    padding: 20px;
  }
  .breadcrumbs {
    margin-left: 50px;
  }
  .updated_info {
    padding-left: 50px;
  }
  .post_block {
    padding: 0px 50px;
  }
  .lmd {
    margin-left: 50px;
  }
  .wraperr__-YaeYIcdVA__-ple {
    padding: 20px;
  }
  .first_line, .second_line, .cat_name_title, .archive-title, .header_footer {
    padding: 0px 50px;
  }
  .cat_content .breadcrumbs {
    margin-left: 20px;
    padding: 20px 20px 20px 0;
  }
  .newestcas {
    padding: 50px;
    text-align: center;
    font-family: 'Axiforma';
    font-size: 14px;
    position: relative;
    background-color: #fff;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 25px;
    flex: 2 2 25%;
  }
  .slick-arrow.slick-prev {
    left: 8%;
  }
  .slick-arrow.slick-next {
    right: 8%;
  }
}
@media screen and (min-width:480px) {
  .vsc-table__cel {
    display: flex;
  }
  .vsc-table__cel>div {
    margin-left: 1rem;
  }
}
@media screen and (min-width:480px) and (max-width:1023px) {
 
  .mobile_list_newer-doWlzuytM-too .newer__sMsmNFSxk__ookla {
    display: block;
  }
  .nav_block {
    justify-content: center;
  }
  .popup {
    padding: 10px 20px;
    width: 80%;
  }
  .might__casinos {
    flex-wrap: wrap;
    padding: 50px 20px;
  }
  .might__casinos div {
    width: 50%;
    margin-bottom: 25px;
  }
  .might__casinos div img {
    width: 150px;
    height: 150px;
  }
}

@media screen and (max-width: 349px) and (min-width: 300px) {
  .main_block {
      background-color: #F0EBE5;
      background-position-y: bottom;
      background-size: 380px;
      background-position-x: right;
      background-repeat: no-repeat;
      height: 380px;
  }
}

@media screen and (min-width:350px) and (max-width: 479px) {
  .main_block {
    background-color: #F0EBE5;
    background-position-y: bottom;
    background-size: 450px;
    background-position-x: right;
    background-repeat: no-repeat;
    height: 500px;
  }
  .popup {
    width: 90%;
    padding: 5px;
  }
  .might__casinos {
    flex-wrap: wrap;
    padding: 50px 20px;
  }
  .might__casinos div {
    width: 48%;
  }
  .might__title {
    font-size: 28px;
  }
  .cas_JRQjNcODM_ing .might__casinos div:nth-child(5) {
    display: flex;
  }
}

@media screen and (min-width:300px) and (max-width:479px) {
  .recentPosts {
    margin-bottom: 0;
  }
  .recentPost div {
    font-family: 'Axiforma';
    font-size: 12px;
    margin-top: 0;
  }
  .cat-post img {
    object-fit: cover;
    height: 120px;
    width: 100%;
    max-width: 250px;
    border-radius: 10px;
    margin-bottom: 10px;
  }
  .cat_title {
    width: 150px;
    margin: 0;
  }
  .archive-title .cat-post {
    margin: 0;
    height: auto;
    width: 48%;
    margin-bottom: 20px;
  }
  .archive-title {
    align-items: flex-start !important;
    padding: 0 16px;
    gap: 10px;
  }

  .post-navigation .nav-links {
    padding: 10px 0;
  }
  .imageprof {
    width: 250px !important;
  }
  .img-wrap{
  	height: 500px;
  	position: relative;
  	overflow: hidden;
  }
  #searchbox {
    font-size: 1rem !important;
    height: 1rem !important;
  }
  .cas_desc {
    color: #000000;
    top: 175px;
    font-size: 16px;
    width: 100%;
    text-align: center;
    position: relative;
    padding: 0px 50px;
  }
  .cas_title_des {
    top: 100px;
    font-size: 23px;
    width: 100%;
    text-align: center;
    padding: 0 30px;
  }
  .slider_button {
    padding: 5px 15px;
    position: absolute;
    left: 0;
    right: 0;
    width: 50%;
    margin: 0px auto;
    top: 300px;
  }
  .popup__close {
    top: 5px;
    right: 10px;
  }

}
@media screen and (min-width:480px) and (max-width:767px) {
  .main_block {
    background-color: #F0EBE5;
    background-position-y: bottom;
    background-size: 70vh;
    background-position-x: right;
    background-repeat: no-repeat;
    height: 70vh;
  }
  .cas_title_des {
    top: 100px;
    font-size: 28px;
    width: 100%;
    text-align: center;
    padding: 0 30px;
  }
  .cas_desc {
    top: 200px;
    font-size: 16px;
    width: 100%;
    text-align: center;
    position: relative;
    padding: 0px 50px;
  }
  .wsp-casinoss-list li , .wsp-slotss-list li , .wsp-providerss-list li , .wsp-depositss-list li{
    width: 30%;
  }
  .wsp-casinoss-list , .wsp-providerss-list , .wsp-depositss-list {
    justify-content: space-between;
  }

}
@media screen and (min-width:300px) and (max-width:767px) {

  .wsp-pages-list {
    flex-direction: column;
  }
  .fixed_button {
    background: #0c0b27;
    height: 75px;
    width: 100%;
    position: fixed;
    border-radius: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    right: 0;
    left: 0;
    top: 0;
    text-align: center;
    overflow: hidden;
    z-index: 9999;
  }
  .block_title_upper {
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    font-family: 'Axiforma';
  }
  .logo_cas_fixed {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin-right: 10px;
  }
  #ajax-posts-slot .slotsnew_title {
    margin-top: 0px;
  }
  .svgclass {
    width: 100px;
  }
  .scs {
    margin-bottom: 20px;
    width: 100vw;
    margin-left: -20px;
  }
  #content > div > div.recentPosts > div:nth-child(4), #content > div > div.recentPosts > div:nth-child(5) {
    display: none;
  }
  .blockquote:before {
    transform: scale(2);
    margin-right: 30px;
  }
  .author_name {
    padding: 10px 20px;
  }
  .img-wrap {
    height: 72vh;
  }
  .allposts {
    text-align: center;
  }
  .footlog {
    justify-content: center !important;
  }

  .top__bottom {
    width: 25%;
    max-width: 144px;
    background: #16B983;
    padding: 5px 10px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    outline: none;
    border: none;
  }
  .footer__input {
    width: 70%;
    padding: 5px 10px;
  }
  .result_item_search {
    padding: 50px 10px;
  }
  .accordion-thumb {
    font-size: 16px;
  }
  .rightside_next_link {
    margin-right: 25px;
    text-align: right;
  }
  .leftside_prev_link .post-title, .rightside_next_link .post-title {
    color: #1d2730;
    font-size: 10px;
    width: 70px;
  }
  .screen-reader-text {
    color: #acacac;
    font-size: 10px;
  }
  .line_bottom {
    margin: 0;
  }
  .firstlinefoot_desc {
    margin-top: 20px;
    color: rgba(255,255,255,0.5);
  }
  .footer__menu--line {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: fixed;
    bottom: 0;
    background-color: #24233D;
    width: 100vw;
    height: 60px;
    border-top: 1px solid #e8e8e8;
    z-index: 100;
  }
  .footer__menu--line i {
    color: #f0ebe5;
    transform: scale(1.2);
  }
  .block--line {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Axiforma';
    text-align: center;
  }
  .block--line div {
    margin-top: 5px;
    font-size: 12px;
  }
  .block--line a {
    color: #f0ebe5;
    text-decoration: none;
  }
  .block--line a:hover {
    text-decoration: none;
    cursor: pointer;
  }
  
  .country_label {
    width: 30px;
    height: 30px;
  }
  .scene {
    padding: 0 5px;
    height: 470px;
    margin-right: 0px;
  }
  .front_page_content_block .tg {
    padding: 0;
  }
  .card__face--front .desc_mp {
    margin-top: 0;
    height: 100px;
  }
  .card__face--front .desc_mp p {
    font-size: 12px;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  #nav-tabContent_cas .tab-pane {
    grid-template-columns: 100%;
  }
  .middle {
    top: 40%;
  }
 
  .front_page_content_block {
    padding: 20px;
  }
  .popup__subtitle {
    font-size: 12px !important;
  }
  .popup div {
    font-size: 12px;
}
.reputation {
  max-width: 130px;
}
.overlay .popup {
  width: 100%;
  border-radius: 20px 20px 0px 0px;
}
.second_footer ul{
  flex-direction: column;
}
.second_footer ul li {
  width: 100%;
}
}
@media screen and (min-width:300px) and (max-width:1023px) {
  body #more_posts {
    margin-top: 0;
    margin-bottom: 0;
  }
  .slots__title-single {
    margin-top: 0.5rem
  }
  .blog__wrapper .blog__post {
    width: 45%;
  }
  .blog__post a img {
    width: 100%;
    max-width: 100%;
  }
  .blog__title {
    width: 100%;
  }
  .blog__wrapper {
    padding: 0 20px;
    gap: 10px;
    margin-left: 0;
  }
  .bottom_footer {
    padding: 0 20px;
  }
  #content > div.breadcrumbs {
    padding-left: 20px;
  }
  .main__front  {
    padding: 0 20px;
  }
  .head_block_cas {
    display: none;
  }
  .breadcrumbs__ul {
    margin-top: 0px;
  }
  .tab__content--mobile .newer-doWlzuytM-too {
    display: flex;
    flex-direction: column;
  }
  .tab__content--mobile .newer-doWlzuytM-too--mobile  {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
  }
  .tab__content--mobile .newer-doWlzuytM-too--mobile {
    max-width: 250px;
    width: 100%;
  }
  .tab__content--mobile .newer-doWlzuytM-too div:nth-child(3) {
    position: relative;
  }
  .tab__content--mobile .newer-doWlzuytM-too div:nth-child(6),
  .tab__content--mobile .newer-doWlzuytM-too div:nth-child(5) {
    display: none;
  }
  .tab__content--mobile .newer-doWlzuytM-too .star-ratings {
    text-align: left;
  }
  .tab__content--mobile .cup_mobile {
    left: -20px;
    top: 0;
  }

  .overlay .popup {
    padding: 0;
  }
  .footer_column {
    margin: 0;
  }
  .mobfiximg {
    width: 100%;
    height: auto;
  }
  .author_name {
    margin-left: 0px;
  }
  .hjaut {
    display: flex;
    flex-direction: column;
  }
  .p_title {
    font-size: 18px;
    background-color: #24233D;
    width: 99%;
    transform: translate(-50%, -50%);
  }
  .line_bottom {
    margin: 10px 0 10px 0;
    height: 1px;
    background-color: #e4e4e4;
    width: 100%;
  }
  .types {
    padding-left: 20px;
  }
  .search .btn-outline-secondary {
    border: none;
  }
  .device_block {
    border: 1px solid rgba(0,0,0,0.2);
    width: 42%;
    padding: 20px;
    margin-right: 1%;
    margin: 0px auto;
  }
  .cup_mobile {
    position: absolute;
    left: -10px;
    top: -6px;
    width: 18px !important;
}
  .post_content {
    padding: 20px;
  }
  .infoblock {
    width: 100%;
  }
  .contact_title {
    margin-top: 50px;
  }
  .contact_block {
    flex-direction: column-reverse;
    padding: 20px;
  }
  .block {
    width: 100%;
  }
  .item-6:after {
    display: none;
  }
  .bottom_footer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
  }
  .cardbutton {
    font-size: 14px;
  }
.modalBonus__container {
  flex-direction: column;
}
.modalBonus__block .newer-doWlzuytM-too , .modalBonus__block::after , .modalBonus__block::before, .modalBonus__block .cancel ,.modalBonus__block .cup {
  display: none;
}

.modalBonus__block .scs {
  width: 100%;
  margin: 0;
}
.modalBonus__icon {
  display: none;
}
.modalBonus__header::after  {
  max-width: 235px;
}
.modalBonus__title {
  font-size: 23px;
}
.modalBonus__description {
  font-size: 12px;
}
.modalBonus__btns {
  padding: 20px 0px 20px 20px;
}
.modalBonus__block .mobile_list_newer-doWlzuytM-too {
  padding: 0 25px;
}
.modalBonus__btns::after , .modalBonus__btns::before {
  left: -7%;
}
.overlay .mobile_list_newer-doWlzuytM-too {
  background: #fff;
}

}
@media screen and (min-width:300px) and (max-width:767px) {
  .main__title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 14px;
  }
  .main__description {
    font-size: 14px;
    line-height: 20px;
  }
  .bottom_footer {
    padding-bottom: 50px;
  }
  .flexible_-_mLlbKncJW_-_ex {
    margin-bottom: 0px !important;
  }
  .bonnn {
    font-weight: 600;
  }
  .slider_desc {
    margin-top: 0px;
    color: #333333;
    font-family: 'Axiforma';
    font-size: 14px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    max-height: 38px;
  }

  #slider_desc_toogler i {
    text-align: center;
    color: silver;
    font-size: 25px;
    }
  #ajax-posts-slot .slotsnew_desc {
    width: 90%;
    margin: 0px auto;
    margin-bottom: 30px;
  }
  .listtabs li {
    width: 100%;
  }
  .mobile_list_newer-doWlzuytM-too .belong__wVxALIbem__ing {
    padding: 6px 20px;
  }
  .mobile_list_newer-doWlzuytM-too > div > a {
    font-size: 12px !important;
  }
  .block-new-__wikNrAnfK-__er {
    width: 75px;
    height: 75px;
    border-radius: 50%;
  }
  .aligncenter, div.aligncenter, .alignright, .alignleft {
    width: 100%;
    width: 100%;
    height: auto;
  }

  .slider_logo_cas {
    width: 80px;
    height: 80px;
    top: 12px;
  }
  #containerprog {
    position: absolute;
    width: 84px;
    height: 84px;
  }
  .recentPost img {
    width: 80px;
    height: 100px;
    max-width: 200px;
}
  .accordion-item::before {
    height: 10px;
    width: 10px;
  }
  .result_item_search_title {
    width: 45%;
    margin-left: 0px;
    font-size: 15px;
}
  .bonusbutton {
    padding: 20px;
    background-color: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .claimbonus {
    display: none;
  }
  .claimbonus_mob {
    padding: 20px;
    background: #16B983;
    color: #fff;
    border-radius: 10px;
    width: 100%;
  }

  .footer_column {
    width: 250px;
    text-align: center;
  }

  #cas_det {
    width: 90%;
    margin: 0px auto;
  }
  #nav-tabContent_cas {
    width: 90%;
    margin-bottom: 50px;
  }
  .signup_desc {
  	text-align: center;
  	margin: 15px 0 45px 0;
    font-family: 'Axiforma';
    color: rgba(0,0,0,0.5);
    padding: 0 20px 0 20px;
  }
  .cas_review_info div {
    font-size: 21px;
    margin-bottom: 20px;
  }
  .products_block .item-ca_iPOBTGvDG_ {
    padding: 20px 0px;
    width: 100%;
  }
  .product {
    width: 135px;
  }
  .products_block_title {
    padding-top: 20px;
  }
  .providers_desc, .games_desc, .device_desc {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .banking_block_title, .providers_block_title, .games_block_title {
    font-family: 'Axiforma';
    font-size: 26px;
    font-weight: 700;
    text-align: center;
    padding-top: 70px;
  }
  .adv_and_disadv {
    display: block;
    justify-content: left;
    align-items: flex-start;
    color: rgba(0,0,0,0.5);
    font-size: 16px;
  }
  .pluses {
    border-right: none;
    margin-right: 50px;
    padding-right: 50px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding-bottom: 20px;
  }
  .minus {
    padding-top: 20px;
    margin-left: 0px;
  }
  .signup_title {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #1D2730;
    padding: 30px 20px 0 20px;
  }
  .card__face.card__face--front > div:nth-child(3) > div:nth-child(2) {
    margin-right: 0px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 1px;
    color: rgba(0,0,0,0.5);
  }
  .second_line {
    justify-content: space-between;
  }

  
  .auth_bl {
    margin: 0px !important;
  }
  .attachment-thumbnail {
    width: 100%;
    height: auto;
  }
  #nav-home, #nav-more {
    box-shadow: none;
  }
  .nav_block.row > div {
    width: 48%;
    margin-right: 1%;
    padding: 20px;
  }
  .nav_block.row > div > div:nth-child(2) {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .star-ratings span {
    font-size: 18px;
  }
  #cas_det .nav-tabs .nav-link.active {
    border-color: rgba(0,0,0,0.2);
    background-color: #fff;
  }
  #cas_det .nav-tabs .nav-link {
    padding: 20px 0 20px 20px;
    background-color: #fafafa;
  }
  .slider_button {
    padding: 10px 15px;
    position: absolute;
    left: 0;
    right: 0;
    width: 50%;
    margin: 0px auto;
    top: 300px;
  }
  .grid-container {
    width: 80%;
  }
  .item-1,.item-2,.item-3,.item-4,.item-5,.item-6,.item-7 {
    padding: 10px;
    justify-content: left;
  }
  .item-4 {
    justify-content: space-between !important;
  }
  .flexible--OTNiMgSws--flows {
    padding: 10px 0px;
  }

  .image-slider {
    height: 72vh;
    overflow: hidden;
  }
  .img_name_star {
    display: flex;
    position: absolute;
    align-items: center;
    top: 12px;
    left: 15vw;
  }
  .slider_logo_cas {
    left: 15vw;
  }
  #containerprog {
    left: 15vw;
    top: -10px;
  }
  .m_title_fp {
    margin-top: 30px !important;
  }
  .slider_rating {
    display: flex;
    justify-content: left;
    align-items: center;
    width: 180px;
    top: -10px;
    left: 52px;
    font-size: 14px;
  }
  .card__face.card__face--front > img {
    display: initial !important;
  }
  .main_srslider {
    color: rgba(0,0,0,0.5);
    font-size: 14px;
  }
  .main_srslider span {
    color: #acacac;
    font-size: 24px;
  }
  .title_slider_name {
    font-family: 'Axiforma';
    font-size: 20px;
    line-height: 1.2;
    display: block;
    color: #000;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    left: 38vw;
    top: -50px;
    z-index: 1;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .rating_slider {
    top: 85px;
    font-size: 18px;
    left: 33vw;
    margin-left: 20px;
  }
  .modalBonus {
    width: 100%
  }
  .modalBonus__text {
    font-size: 15px;
  }
  .overlay .popup__header {
    margin-top: 25px;
  }
  .blog-page__author {
    flex-wrap: wrap;
}
.blog-page__authorLeft {
    width: 100%;
    margin-bottom: 15px;
}

.blog-page__authorBtn {
    margin-left: 80px;
}
}
@media screen and (min-width:768px) {
  .vsc-table__vs>span {
    font-size: 14px;
    line-height: 2.8rem;
  }
  .firstlinefoot_desc {
    width: 320px;
    margin-top: 20px;
    color: rgba(255,255,255,0.5);
  }
  .footer__menu--line {
    display: none;
  }
  .claimbonus_mob {
    display: none;
  }
  #slider_desc_toogler {
    display: none;
  }
  .slider_desc {
    max-height: auto;
    height: auto;
  }
}

@media screen and (min-width:1440px) {
  .card {
    width: 300px;
    height: 500px;
    position: relative;
    perspective: 1000px;
    margin: 0px auto;
  }
}
@media screen and (min-width:768px) and (max-width:1440px) {
  .card__face--front .star-ratings span {
    font-size: 18px;
  }
  .card__face--front .desc_mp p {
    font-size: 12px;
  }
  img.aligncenter {
    height: 100%;
    width: auto;
  }
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .eirgvjn_card {
    width: 20%
  }
  .blog_author_head {
    margin-right: 130px;
  }
  .blog_author_head {
    margin-left: 20px;
  }
  .nameca_mob {
    font-size: 14px;
  }


  .middle {
    top: 25%;
    left: 50%;
  }
  .block-new-__wikNrAnfK-__er {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    margin: 0px auto;
  }
  .minus {
    margin-left: 20px;
  }
  .deposit_methods_title, .withdrawal_methods_title {
    font-family: 'Axiforma';
    font-size: 18px;
    margin: 20px 0px;
    text-align: center;
  }
  .card__face.card__face--front > div:nth-child(3) > div:nth-child(2) {
    margin-right: 0px;
    font-size: 20px;
    font-weight: 600;
    margin-top: 1px;
    color: rgba(0,0,0,0.5);
  }
  .nav_block.row > div {
    width: 100%;
    margin-right: 0px;
  }
  .attachment-thumbnail {
    width: 100px;
    height: auto;
  }
  .slider_button {
    padding: 10px 50px;
    background-color: #16B983;
    color: #fff;
    border-radius: 4px;
    position: absolute;
    left: 5vw;
    top: 300px;
    z-index: 100;
    width: 200px;
    text-align: center;
  }
  .mobile_list_newer-doWlzuytM-too .bon_mob_style {
    display: block;
  }
  #containerprog {
    left: 5vw;
  }
  .img_name_star {
    left: 5vw;
  }
  .slider_logo_cas {

    width: 95px;
    height: 95px;
    left: 5vw;
    top: 22px;
    z-index: 100;
    border-radius: 50%;
    margin-left: 2px;
  }
  .rating_slider {
    left: 18vw;
  }
  .title_slider_name {
    left: 17vw;
  }
  .cas_title_des {
    color: #000;
    position: absolute;
    left: 5vw;
    top: 130px;
    z-index: 100;
    font-size: 36px;
    font-family: 'Axiforma';
    font-weight: 800;
    width: 600px;
  }
  .cas_desc {
    left: 5vw;
}
.wsp-casinoss-list li , .wsp-slotss-list li , .wsp-providerss-list li , .wsp-depositss-list li{
  width: 20%;
  min-height: 44px;
}
}
@media only screen
and (min-device-width : 375px)
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) {
  .show#nav-home, .show#nav-more {
    grid-template-columns: 250px;
  }
}
@media screen and (max-width:1023px) {

  .reputation .emblem {
    width: 26px;
    height: 26px;
    left: -12px;
    top: 30%;
  }
  .flow_-_PlXZUmhbh_-_too .country_label{
    display: none !important;
  }
  .par_cas_log .country_label {
    display: inline !important;
    position: absolute;
    left: 165px;
    top: 75px;
    width: 17px;
    height: 17px;
  }
  .prov_list , .cas_cont_-fwkaojn {
    padding: 0px 20px;
  }
  /* .page-id-1382 .breadcrumbs {
    padding: 20px 0px 20px 20px;
    margin-top: 0;
  } */
  #content .breadcrumbs__ul {
    padding: 20px 0px 20px 20px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .page-id-980 .last-updated {
    padding: 0 20px;
  }
  .prov_list {
    justify-content: flex-start;
  }


  .author_none > div.second_line {
    display: none;
  }

  
  #slide_casrtuo .maxwidth.row {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: scroll;
  }
  .scene {
    width: 100%;
  }
  .card {
    width: 200px;
  }
  
  .result_item_search_desc, .result_item_search div:first-child {
    display: none;
  }

  .products_block_title {
    font-size: 28px;
  }
  .menu-footer-title {
    margin-top: 20px;
  }
  .blog_author_footer {
    font-family: 'Axiforma';
    font-size: 18px;
    color: rgba(255,255,255,0.5);
    margin-top: 20px;
  }
  .blog_author_footer a {
    color: #fff;
  }
  .policy {
    color: rgba(255,255,255,0.5);
  }
  .policy a {
    color: #fff;
  }
  .deposit_methods_title, .withdrawal_methods_title {
    font-weight: 600;
  }
  /* .last-updated {
    margin-right: 20px;
  } */
  .updated_info {
    padding-left: 20px;
  }
  .recentPosts, .allposts {
    padding: 20px;
  }
  .flexible_-_mLlbKncJW_-_ex {
    padding: 20px 50px;
  }
  .review_block {
    padding: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    border: 1px solid #e4e4e4;
    color: #000;
    width: 100%;
    flex-flow: column;
  }
  .review_block .left_side {
    margin-bottom: 25px;
    width: auto;
  }
  .review_block .right_side {
    margin-left: 0px;
  }
  .pluses {
    margin-right: 0px;
    padding-right: 20px;
  }
  /* .adv_and_disadv {
    flex-flow: column;
  } */
  .alskddlfkkwer {
    padding: 20px 40px;
  }
  .image-404 img {
    width: 100%;
    max-width: 400px;
  }
  .cat_content {
    padding: 10px;
  }
  .cat_content .breadcrumbs {
    margin-left: 10px;
  }
  .cat_name_title {
    margin-left: 20px;
  }
  .archive-title {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
  }
  .navigation {
    margin: 20px 0px;
  }
  .navigation li:last-child {
    display: none;
  }
  .page-not-found {
    margin-bottom: 0px;
  }
  .page-404-title {
    font-size: 28px;
  }
  .page-404-pagelink, .page-404-social-link {
    display: none;
  }
  .methods div.col-md-2 {
    display: flex;
    justify-content: left;
    align-items: center;
    width: 50%;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 12px;
  }
  .methods div.col-md-2 img {
    margin-right: 10px;
  }
  .main_block nav {
    position: relative;
    bottom: 0;
  }
  .nav_desc, .faq_desc, .slotsnew_desc, .cas_bl_desc {
    margin-top: 15px;
    padding: 0px 10px;
    font-size: 14px;
    margin-bottom: 20px;
  }
  #main-nav-tab {
    display: none;
  }
  .block-new-ZCXiVLszi-ing {
    margin-top: 20px;
  }
  .mobile_list_newer-doWlzuytM-too > div > a {
    color: #000;
    font-family: 'Axiforma';
  }
  .mobile_list_newer-doWlzuytM-too {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    padding-right: 15px;
  }
  .mobile_list_newer-doWlzuytM-too div:first-child {
    position: relative;
    color: #16B983;
    /* flex: 0 0 170px; */
    flex: 0 0 195px;
  }
  .mobile_list_newer-doWlzuytM-too div:nth-child(3) {
    flex: 0 0 45px;
  }
  .m_title_fp {
    font-size: 14px;
    font-family: 'Axiforma';
    text-align: center;
    margin-top: 50px;
    padding: 0px 20px;
  }
  .emblem {
    bottom: 27px;
    right: 99px;
    z-index: 2;
    width: 26px;
    height: 26px;
  }
  .banking_block_title, .providers_block_title, .games_block_title {
    padding-top: 20px;
  }
  .article_-_hTnqZQngk_-_ookla > div {
    margin-right: 0px !important;
  }
  .article_-_hTnqZQngk_-_ookla {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .article_-_hTnqZQngk_-_ookla > div:nth-child(2) {
    color: rgba(0,0,0,0.5);
    font-size: 14px !important;
  }
  .flexible_-_mLlbKncJW_-_ex .head_img_sl {
    text-align: center;
  }
  .flexible_-_mLlbKncJW_-_ex .head_img_sl > img {
    width: 100%;
    height: auto;
  }
  .flexible--OTNiMgSws--flows {
    float: none;
    margin-left: 0px;
    width: 100%;
  }
  .single_game div {
    text-align: center;
  }


  .main_tab_content {
    margin-top: 0px !important;
  }
  .rating_slider {
    top: 65px;
    font-size: 18px;
  }
  .slick-arrow {
    display: none !important;
  }
  .top_header_mobile ul {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
    margin-top: 20px;
  }
  .top_header_mobile ul > li {
    margin-bottom: 10px;
    position: relative;
  }
  .top_header_mobile ul > li > a {
    font-family: 'Axiforma';
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
  }
  .cas_review_info .maxwidth {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: column;
    align-items: flex-start;
  }

  .flow_-_PlXZUmhbh_-_too {
    font-family: 'Axiforma';
    font-size: 30px;
    margin-left: 0px;
    text-align: center;
    width: 100%;
  }
  .cas-__EuUXjNaNo-__en .maxwidth {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap !important;
    padding: 20px 0px 0px 0px;
    position: relative;
    min-height: 240px;
  }
  .par_cas_log {
    width: 100%;
  }
  .per_cas_bonusDesc, .per_cas_bonusDesc .per_cas_bonus {
    width: 100%;
    max-width: 200px;
    z-index: 3;

  }
  .per_cas_bonusDesc {
    margin-right: auto;
  }
  .cas-__EuUXjNaNo-__en::after {
    position: absolute;
    content: '';
    left: 0%;
    bottom: 0;
    width: 100%;
    height: 70px;
    background-color: #fff;
  }
  .line_cas {
    display: none;
  }
  .logo_cas {
    margin-bottom: 15px;
  }
  .cas_-_QIwhfXgIh_-_ing {
    margin-left: auto;
  }
  .event-__aqplMRKPN-__ {
    margin-bottom: 20px;
  }
  .head_img_sl img {
    width: 100%;
  }
  .logotype {
    justify-content: space-between;
  }
  .search--head {
    position: absolute;
    right: 80px;
  }
  .signup_footer__text {
    text-align: center;
    margin: 20px auto;
  }
  .newestcas {
    padding: 15px;
    width: 100%;
  }
  .navigation_block {
    padding: 20px;
  }
  .qnds div:first-child {
    width: 75px;
    margin: 0px auto;
    padding: 10px;
    height: 75px;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
  }
  .post_block {
    padding: 0px 20px;
  }

  .main_img_post {
    height: 389px;
    object-fit: cover;
  }

  
 
  .newer-doWlzuytM-too {
    display: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    border: 1px solid #d0d0d0;
    padding: 30px;
    margin: 25px 50px;
    border-radius: 4px;
    font-family: 'Axiforma';
  }
  .newer-doWlzuytM-too div {
    text-align: center;
  }
  .newer-doWlzuytM-too:nth-child(2), .newer-doWlzuytM-too:nth-child(1), .newer-doWlzuytM-too:nth-child(3) {
    background-color: transparent;
  }
  /* .cas_JRQjNcODM_ing > div > div:nth-child(5) {
    display: none;
  } */
  .cas_JRQjNcODM_ing > div > div:nth-child(7) {
    margin-top: 20px;
  }
  /* .cas_JRQjNcODM_ing > div > div:nth-child(3) {
    font-size: 21px;
    font-family: 'Axiforma';
    font-weight: 700;
    width: 100%;
    text-align: center;
  } */
  /* .cas_JRQjNcODM_ing > div > div:nth-child(6) {
    margin: 20px 0px;
  } */
  .imageprof {
    position: relative;
    text-align: center;
    width: 350px;
    margin-bottom: 20px;
  }
  .expert_review {
    padding: 20px;
    background-color: #F0EBE5;
    margin: 20px 0px;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }
  #search-bar {
    margin: 0 auto;
    width: 200px;
    height: 45px;
    padding: 0 20px;
    font-size: 1rem;
    border: 1px solid #D0CFCE;
    outline: none;
    border-radius: 3px;
  }
  .article__-FyeaNvgbo__-ies {
    font-family: 'Axiforma';
    font-size: 12px;
    color: rgba(0,0,0,0.5);
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
    padding: 20px;
    border: 1px solid #dcd7d7;
    border-radius: 4px;
  }
  #menu__toggle {
    opacity: 0;
  }

  #menu__toggle:checked ~ .menu__btn > span {
    transform: rotate(45deg);
  }
  #menu__toggle:checked ~ .menu__btn > span::before {
    top: 0;
    transform: rotate(0);
  }
  #menu__toggle:checked ~ .menu__btn > span::after {
    top: 0;
    transform: rotate(90deg);
  }
  #menu__toggle:checked ~ .menu__box {
    visibility: visible;
    left: 0;
    z-index: 200;
  }

  .menu__btn {
    display: flex;
    align-items: center;
    position: absolute;
    top: 23px;
    right: 20px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 1;
  }

  .menu__btn > span,
  .menu__btn > span::before,
  .menu__btn > span::after {
    display: block;
    position: absolute;

    width: 100%;
    height: 2px;

    background-color: #fff;

    transition-duration: .25s;
  }
  .menu__btn > span::before {
    content: '';
    top: -8px;
  }
  .menu__btn > span::after {
    content: '';
    top: 8px;
  }

  .menu__box {
    display: block;
    position: absolute;
    visibility: hidden;
    top: 130px;
    left: -100%;
    width: 100vw;
    height: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #fff;
    box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
    transition-duration: .25s;
  }

  .menu__item {
    display: block;
    padding: 12px 24px;

    color: #333;

    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;

    text-decoration: none;

    transition-duration: .25s;
  }
  .menu__item:hover {
    background-color: #CFD8DC;
  }
  

  .nav_title, .faq_title, .slotsnew_title, .cas_bl_title {
    padding: 0px;
    font-size: 28px;
    font-weight: 700;
  }

  .casinos_block {
    padding: 20px;
    text-align: center;
    background-color: #F0EBE5;
    max-width: 1440px;
    margin: 0px auto;
  }

  #circularLoader {
    width: 100px;
    height: 100px;
  }

  #more_posts, #more_posts_slots, #more_posts_2, #more_posts_3, #slots_more {
    font-family: 'Axiforma-Medium';
    font-size: 14px;
    background-color: #0C0B27;
    color: #fff;
    width: 265px;
    margin: 0px auto;
    margin-top: 55px;
    margin-bottom: 50px;
    padding: 15px;
    text-align: center;
    border-radius: 4px;
  }

  #colophon_footer {
  	width: 100%;
  	max-width: 1440px;
  	height: auto;
    background: #0C0B27;
  	padding: 50px 0px;
  }

  .header_footer {
  	display: flex;
  	align-items: center;
  	justify-content: space-around;
    flex-flow: column;
  }
  .footer_column:nth-child(2) {
    margin-top: 30px;
  }
  .social_links {
    text-align: center;
  }

  .wraperr-__wOVxsiwMi-__ex {
    position: initial;
    order: 4;
    z-index: 5;

  }
  .cas-__EuUXjNaNo-__en {
    flex-flow: column;
    width: 100vw;
  }
  .reputation {
    position: absolute;
    right: 17px;
    top: 20px;
  }
  .reputation img {
    width: 75px;
    height: auto;
  }
  .cas_review_info {
    flex-flow: column;
    width: 100vw;
    padding: 0px 20px 0px 20px;
  }
  .nav-tabs {
    width: 90vw;
  }
  .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    width: 45vw;
  }
  #nav-tabContent {
    width: 100%;
  }
  .wraperr__-YaeYIcdVA__-ple {
    width: 100vw;
    padding: 20px;
  }
  .banking_block, .providers_block {
    width: 100vw;
    padding: 20px;
  }
  .providers_desc, .games_desc, .device_desc, .products_desc {
    width: 100%;
    padding: 20px;
  }
  .products_desc {
    font-size: 14px;
  }
  .device_block_title {
    font-size: 28px;
  }
  .device_desc {
    font-size: 14px;
  }
  .slotslist, .products_block, .block-new__frUiHFlwa__ {
    width: 100vw;
    padding: 20px;
  }
  .faq_title_post {
    font-size: 28px;
    margin: 0 20px;
  }
  .accordion {
    margin: 0px 20px;
  }
  .bonus-container {
    width: 100vw;
    margin: 0px;
    padding: 0px;
  }
  .grid-container {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    align-items: normal;
    padding-bottom: 30px;
    font-family: 'Axiforma';
  }
  .item-1 {
    width: 100%;
    padding: 30px;
  }
  .item-2:after, .item-3:after, .item-5:after {
    border-bottom: none;
  }
  /* .show#nav-home, .show#nav-more {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  } */
  #nav-home div.ti, #nav-more div.ti {
    margin-top: 20px;
    margin-bottom: -20px;
  }
  .methods {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .line {
    display: none;
  }
  .search_input_box_l {
    display: none !important;
  }
  .anchor_links {
    overflow-x: auto;
    margin-top: 20px;
    padding: 15px 20px;
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
  }
  .left_block {
    display: flex;
    align-items: center;
  }
  .left_block a {
    white-space: nowrap;
  }
  
  .menu-item-has-children .sub-menu {
  /* hide this by default somehow maybe like this: */
    height: 0;
    overflow: hidden;
  }
  .menu-item-has-children.open-sub-menu .sub-menu {
    height: auto;
  }
  .menu-item-has-children > a:before {
    content: '';
    position: absolute;
    top: 10px;
    right: -15px;
    border: 5px solid transparent;
    border-top: 5px solid #000;
  }
  .sub-menu > li > a {
    font-size: 14px !important;
  }
  
  .overlay .popup__img {
    right: 0;

  }
  .popup__img img{
    max-width: 100%;
    width: 100%;
  }
  .overlay .popup__description {
    max-width: 250px;
  }
}

@media screen and (max-width: 1270px) {
  .per_cas_bonus {
    width: 65%;
  }
  .per_cas_desc {
    width: 50%;
  }
}
@media screen and (max-width: 1205px) {
 
  .nav__modal {
    width: 400px;
  }
  .reputation {
    margin: 0px 10px 0px 25px;
  }
}
@media screen and (max-width: 1100px) {
  .reputation {
    margin: 0px 10px 0px 10px;
  }
}
@media screen and (min-width:1024px) {
  .contact_desc {
    width: 80%;
  }
  .halfer {
    width: 50%;
  }
  .scs {
    margin-bottom: 50px;
  }


  .bottom_footer {
    width: 100%;
    max-width: 1440px;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

  .blog_author_footer {
    font-family: 'Axiforma';
    font-size: 18px;
    color: rgba(255,255,255,0.5);
    margin-top: 25px;
  }
  .card__face.card__face--front > div:nth-child(3) > div:nth-child(2) {
    margin-right: 0px;
    font-size: 20px;
    font-weight: 600;
    margin-top: 1px;
    color: rgba(0,0,0,0.5);
  }
  #ajax-posts-2, #ajax-posts-3 {
    margin-top: -40px;
  }

  .mobile_list_newer-doWlzuytM-too {
    display: none;
  }
  .main {
   padding-bottom: 61px;
  }
  
  .search_input_box_l {
    width: 500px;
    padding: 5px 20px;
    border-radius: 10px;
  }
  
  #search-bar {
    margin: 0 auto;
    width: 650px;
    height: 45px;
    padding: 0 20px;
    font-size: 1rem;
    border: 1px solid #D0CFCE;
    outline: none;
    border-radius: 3px;
  }
  #search-bar:focus {
    border: 1px solid #008ABF;
    transition: 0.35s ease;
    color: #008ABF;
  }
  #search-bar:focus::-webkit-input-placeholder {
    transition: opacity 0.45s ease;
    opacity: 0;
  }
  #search-bar:focus::-moz-placeholder {
    transition: opacity 0.45s ease;
    opacity: 0;
  }
  #search-bar:focus:-ms-placeholder {
    transition: opacity 0.45s ease;
    opacity: 0;
  }
  .hamburger-menu {
    display: none;
  }
  .newer-doWlzuytM-too {
    display: grid;
    /*grid-template-columns: 20px 60px 200px 300px 150px 300px 300px;*/
    grid-template-columns: 2% 11% 14% 19% 15% 20% 19%;
    align-items: center;
    padding: 50px;
    border-bottom: 1px solid rgba(0,0,0, 0.05);
    width: 100%;
    max-width: 1440px;
    margin: 0px auto;
    text-align: center;
    font-family: 'Axiforma';
  }
  #ajax-posts .newer-doWlzuytM-too:nth-of-type(1) {
    background-color: #f0ebe5;
    margin-top: 50px;
  }
  #ajax-posts .newer-doWlzuytM-too:nth-of-type(2) {
    background-color: #f5f2ed;
  }
  #ajax-posts .newer-doWlzuytM-too:nth-of-type(3) {
    background-color: #f9f9f9;
  }
  /* .newer-doWlzuytM-too:first-child {
    background-color: #f0ebe5;
    margin-top: 50px;
  } */

  /* .newer-doWlzuytM-too:nth-child(2) {
    background-color: #f5f2ed;
  }

  .newer-doWlzuytM-too:nth-child(3) {
    background-color: #f9f9f9;
  }
  #ajax-posts > div:nth-child(2), #ajax-posts > .mobile_list_newer-doWlzuytM-too:nth-child(1) {
    background-color: #f0ebe5;
  }
  #ajax-posts > div:nth-child(3), #ajax-posts > .mobile_list_newer-doWlzuytM-too:nth-child(2) {
    background-color: #f5f2ed;
  }
  #ajax-posts > div:nth-child(6), #ajax-posts > .mobile_list_newer-doWlzuytM-too:nth-child(3) {
    background-color: #f9f9f9;
  } */
  .imageprof {
    position: relative;
    text-align: center;
    width: 500px;
    height: auto;
    float: right;
  }
  .imageprof img {
    padding-left: 20px;
  }
  .expert_review {
    padding: 120px;
    background-color: #F0EBE5;
    width: 100%;
    margin: 0px auto;
    max-width: 1440px;
  }

  #colophon_footer {
  	width: 100%;
  	/* max-width: 1440px; */
    background: #0C0B27;
  	padding: 50px 0px;
  }

  .header_footer {
  	display: flex;
  	align-items: flex-start;
  	justify-content: space-between;
    max-width: 1440px;
    margin: 0px auto;
  }

  .qnds div:first-child {
    width: 80px;
    margin: 0px auto;
    border-radius: 50%;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
  }
  .qnds div:nth-child(2) {
    margin-bottom: 15px;
  }
  /* .main_block, .image-slider, .img-wrap {
    height: 65vh !important;
  } */
  .popup__container .newer-doWlzuytM-too , .popup__container .newer-doWlzuytM-too:nth-child(1) {
    background: #fff;
  }
}

@media screen and (min-width:1024px) and (max-width: 1440px) {
  .main__container ,
   .m_title_fp ,
  .head_block ,
  .block-new-ZCXiVLszi-ing {
    padding: 0 50px;
  }
  .faq_title_post {
    padding: 0 20px;
  }
  .allposts {
    margin-left: 50px;
  }
  .types {
    margin-left: 50px;
  }
  #content > div > div.article-__aJTDztjoc-__en {
    padding: 0px 0px 0px 50px;
  }
  .bottom_footer {
    padding: 0 50px;
  }
  .cas_title_des {
    left: 5vw;
    font-size: 29px;
  }
  .cas_desc {
    left: 5vw;
    top: 200px;
    font-size: 16px;
  }
  #containerprog {
    left: 5vw;
  }
  .slider_logo_cas {
    left: 5vw;
  }
  .slider_button {
    padding: 10px 50px;
    background-color: #16B983;
    color: #fff;
    border-radius: 4px;
    position: absolute;
    left: 5vw;
    top: 260px;
    z-index: 100;
    width: 200px;
    text-align: center;
  }
  .main_block nav a {
    padding: 15px 30px;
  }
  .title_slider_name {
    left: 15vw;
  }
  .rating_slider {
    left: 17vw;
  }
}
@media screen and (max-width: 1440px) {
  .cas-__EuUXjNaNo-__en .maxwidth {
      width: 90%;
  }
}
.wrappers {
  width: 100%;
  max-width: 1440px;
  margin: 0px auto;
  padding-bottom: 75px;
}
.wrapper{
  width:100%;
  padding-top: 20px;
  text-align:center;
  background-color: #F0EBE5;
  padding-bottom: 50px;
}
.carousel{
  width:90%;
  margin:0px auto;
}

.front, .back {
  position: absolute;
  width: 100%;
  height: 500px;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 1s;
  backface-visibility: hidden;
  border-radius: 70px;

}
.front {
  background:
	linear-gradient(
		limegreen,
		transparent
	),
	linear-gradient(
		90deg,
		skyblue,
		transparent
	),
	linear-gradient(
		-90deg,
		coral,
		transparent
	);

background-blend-mode: screen;
}
.back {
  background:
	linear-gradient(
		cyan,
		transparent
	),
	linear-gradient(
		-45deg,
		magenta,
		transparent
	),
	linear-gradient(
		45deg,
		yellow,
		transparent
	);
background-blend-mode: multiply;
  transform: rotateY(180deg);
}
.card:hover .front {transform: rotateY(-180deg);}
.card:hover .back {transform: rotateY(0deg);}
.slick-dots li button::before {
    color: #16B983 !important;
}
/* .menu ul {
  display: flex;
  align-items: center;
  margin-left: 80px;
  list-style: none;
}

.menu ul>li>a {
  color: #fff;
  margin-right: 25px;
} */
ol {
  font-size: 14px;
}

.container-contact100 {
  width: 100%;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  background: #d867c6;
  background: -webkit-linear-gradient(45deg, #c77ff2, #e8519e);
  background: -o-linear-gradient(45deg, #c77ff2, #e8519e);
  background: -moz-linear-gradient(45deg, #c77ff2, #e8519e);
  background: linear-gradient(45deg, #c77ff2, #e8519e);

}

.wrap-contact100 {
  width: 790px;
  background: #fff;
  border-radius: 2px;
  padding: 55px 95px 68px 95px;
}


/*==================================================================
[ Form ]*/

.contact100-form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 50px;
  background-color: #fff;
  position: relative;
}

.contact100-form-title {
  width: 100%;
  display: block;
  font-family: 'Axiforma';
  font-size: 30px;
  color: #333333;
  line-height: 1.2;
  text-align: left;
  padding-bottom: 45px;
}



/*------------------------------------------------------------------
[ Input ]*/

.wrap-input100 {
  width: 100%;
  position: relative;
  border-radius: 2px;
  margin-bottom: 34px
}

.rs1.wrap-input100 {
  width: calc((100% - 40px) / 2);
}


.label-input100 {
  font-family: 'Axiforma';
  color: rgba(0,0,0,0.5);
  line-height: 1.5;
  text-transform: uppercase;
  width: 100%;
  padding-bottom: 11px;
}

.input100 {
  display: block;
  width: 100%;
  background: #fff;
  font-family: 'Axiforma';
  font-size: 18px;
  color: #333333;
  line-height: 1.2;
  padding: 0 25px;
  outline: none !important;
  border: 1px solid #F0EBE5;
  border-radius: 10px;
}

input.input100 {
  height: 55px;
}

textarea.input100 {
  min-height: 162px;
  padding-top: 19px;
  padding-bottom: 15px;
}

/*---------------------------------------------*/

.focus-input100 {
  position: absolute;
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
  pointer-events: none;
  border: 1px solid;
  border-radius: 10px;
  border-color: #16B983;
  border-color: -webkit-linear-gradient(45deg, #c77ff2, #e8519e);
  border-color: -o-linear-gradient(45deg, #c77ff2, #e8519e);
  border-color: -moz-linear-gradient(45deg, #c77ff2, #e8519e);
  border-color: linear-gradient(45deg, #c77ff2, #e8519e);

  visibility: hidden;
  opacity: 0;

  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;

  -webkit-transform: scaleX(1.1) scaleY(1.3);
  -moz-transform: scaleX(1.1) scaleY(1.3);
  -ms-transform: scaleX(1.1) scaleY(1.3);
  -o-transform: scaleX(1.1) scaleY(1.3);
  transform: scaleX(1.1) scaleY(1.3);
}

.input100:focus + .focus-input100 {
  visibility: visible;
  opacity: 1;

  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}



/*------------------------------------------------------------------
[ Button ]*/
.container-contact100-form-btn {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -4px;
}

.contact100-form-btn {
  font-family: 'Axiforma';
  color: #fff;
  line-height: 1.2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  min-width: 150px;
  height: 55px;
  border-radius: 10px;
  background: #16B983;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  border: none;
  width: 100%;
}

.contact100-form-btn:focus {
  outline: none !important;
}

.contact100-form-btn:hover {
  cursor: pointer;
}

/* .contact100-form-btn::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  border-radius: 27px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #333333;
  opacity: 1;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
} */

.contact100-form-btn:hover:before {
  opacity: 0;
}

.contact100-form-btn i {
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
.contact100-form-btn:hover i {
  -webkit-transform: translateX(10px);
  -moz-transform: translateX(10px);
  -ms-transform: translateX(10px);
  -o-transform: translateX(10px);
  transform: translateX(10px);
}


/*------------------------------------------------------------------
[ Responsive ]*/

@media (max-width: 768px) {
  .eirgvjn_card {
    min-width: 150px;
    max-width: 150px;
    margin: 0px 7px 20px;
  }
  .carousel_cards {
    overflow-y: hidden;
    overflow-x: scroll;
    flex-wrap: nowrap;
  }
  .main__top .main__casino--mobile:nth-child(2) .main__cupMob {
    background: #EBA53D;

  }
  .main__top .main__casino--mobile:nth-child(4) .main__cupMob {
    background: #ACB7A1;
  }
  .main__top .main__casino--mobile:nth-child(6) .main__cupMob {
    background: #AB6C64;
  }


  .wrap-contact100 {
    padding: 55px 45px 68px 45px;
  }
  .mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
    font-family: 'Axiforma';
    font-size: 20px;
  }
  .updated_info {
    padding-left: 20px;
  }
}

@media (max-width: 576px) {
  .reputation .emblem {
    left: -17px;
    top: 29%;
  }

  .par_cas_log .country_label {
    left: 105px;
    top: 45px;
  }
  .logo_cas {
    width: 120px;
    height: 60px;
  }
  .reputation img {
    width: 60px;
  }
  .wrap-contact100 {
    padding: 55px 15px 68px 15px;
  }

  .rs1.wrap-input100 {
    width: 100%;
  }

  .modalBonus__header {
    margin-top: 15px;
  }
  .modalBonus {
    border-radius: 7% 7% 0% 0%;

  }
  .modalBonus__close {
    display: none;
  }
  .overlay .modalBonus__close--mobile {
    left: 50%;
  }
  .modalBonus__close--mobile {
    display: block;
    position: relative;
    color: #000;
    bottom: 100%;
    left: 92%;
    transform: translate(-50%);
    width: 25px;
    margin-top: 10px;
  }
  .modalBonus .mobile_list_newer-doWlzuytM-too div:nth-child(3) {
    flex: auto;
  }
  .modalBonus__title {
    font-size: 19px;
}
.modalBonus__header::after {
  background: url("img/mainPopUp1.png");
  max-width: 195px;
  right: 0
}
.modalBonus__header {
  padding-left: 25px;
}
.modalBonus__description {
  max-width: 169px;
  line-height: 13px;
}
.modalBonus__container {
  padding: 20px 0px
}
.popup__close {
  display: none;
}
}


/*------------------------------------------------------------------
[ Alert validate ]*/

.validate-input {
  position: relative;
}

.alert-validate .focus-input100 {
  box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
  -moz-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
  -webkit-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
  -o-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
  -ms-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
}

.alert-validate::before {
  content: "";
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: absolute;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: transparent;
  border: 1px solid #fa4251;
  border-radius: 10px;
  top: -1px;
  left: -1px;
  pointer-events: none;
}

.btn-hide-validate {
  font-size: 18px;
  color: #fa4251;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  height: 100%;
  top: 0px;
  right: 10px;
}

.rs1-alert-validate.alert-validate::before {
  background-color: #fff;
}

.true-validate::after {
  content: "\f26b";
  font-family: Material-Design-Iconic-Font;
  font-size: 18px;
  color: #00ad5f;

  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  height: 100%;
  top: 0px;
  right: -28px;
}

/*---------------------------------------------*/
@media (max-width: 320px) {
  #nav-home div:nth-child(even), #nav-more div:nth-child(even) {
      width: 100%;
  }
}
@media (max-width: 576px) {

  .last-updated {
    font-size: 11px;
    font-family: 'Axiforma';
    margin-bottom: 10px !important;
    color: rgba(0,0,0,0.5);
  }
  .breadcrumbs__ul {
    margin-top: 55px;
    margin-bottom: 10px;
  }
  .breadcrumbs {
    padding: 20px 0px;
    max-width: 1440px;
    font-family: 'Axiforma';
    color: rgba(0,0,0,0.5);
  }
  .btn-hide-validate {
    right: 10px;
  }
  .true-validate::after {
    right: 10px;
  }
}

.success-popup {
  position: absolute;
  background-color: #fff;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  flex-direction: column;
  padding: 100px;
  text-align: center;
}

.hidden {
  display: none;
}

.mail_text_title {
  font-family: 'Axiforma';
  margin: 30px;
  font-size: 28px;
}

.mail_text_success {
  font-family: 'Axiforma';
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.button_back {
  margin-top: 100px;
}
@media screen and (min-width:300px) and (max-width:550px) {
  body #more_posts {
    margin-bottom: 20px;
  }
  .main__casinos {
    max-width: 100%;
    width: 100%;
    position: relative;
  }
  .main__logo {
    position: relative;
    margin-right: 24px;

  }
  .post_block .main__front {
    padding: 0;
  }
  

  .main__front .main__casino--mobile {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .main__front .main__information {
    margin-bottom: 15px;
  }



  .main__front .main__logo {
    max-width: 100%;
    width: 100px;
    margin-right: 10px;
  }
  .main__front .main__logo .block-new-__wikNrAnfK-__er {
    width: 100px;
    height: 50px;
    border-radius: 4px;
  }
  .main__front .main__moreInformation {
    margin-left: auto;
  }
  .main__front .main__bonus {
    order: 3;
    max-width: 140px;
    text-align: center;
    min-width: 60%;
  }
  .main__front .main__btn {
    order: 4;
    margin-left: auto;
  }
  .main__front .main__third {
    order: 5;
  }
  .main__casino--mobile {
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 20px 0px;
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
  }
  .main__casinos .main__position {
    margin-right: 7px;
  }
  .main__btn .main__link {
    max-width: 120px;
    min-width: 120px;
    padding: 12px 12px;
  }
  .main__casino--mobile .main__information {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .main__first {
    margin-bottom: 13px;
  }
  .main__first , .main__second {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
  .main__second {
    flex-wrap: wrap;
  }

  .main__casinos .main__casinoDescription {
    position: relative;
  }
  .main__casinos .cup {
    position: unset;
  }

  .main__moreInformation {
    border: 1px solid #E4E4E4;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    align-content: center;
    justify-content: center;
    color: #e4e4e4;
  }
  .main_block {
    background: #fff;
  }
  .overlay .popup__img img {
    max-width: 75%;
  }
  .overlay .popup__img {
    right: -20%;
}
.overlay .popup__header {
  padding: 20px 10px;
}
.overlay .popup__description {
  max-width: 200px;
  font-size: 9px !important;
}
}
@media screen and (min-width:300px) and (max-width:480px) {
  .mobile_list_newer-doWlzuytM-too .belong__wVxALIbem__ing {
    font-size: 12px !important;
  }
  .modalBonus__block .mobile_list_newer-doWlzuytM-too div:nth-child(2) {
    display: none;
  }
  .modalBonus__block .mobile_list_newer-doWlzuytM-too button {
    padding: 5px 10px !important;
  }
  .nameca_mob {
    display: none;
  }
  .mobile_list_newer-doWlzuytM-too div:first-child {
    position: relative;
    color: #16B983;
    flex: 0 0 80px;
  }
  .title_slider_name {
    font-size: 16px !important;
  }
  .slider_rating {
    font-size: 10px !important;
  }
  .title_slider_name {
    left: 40vw !important;
  }
  .wsp-casinoss-list li , .wsp-slotss-list li , .wsp-providerss-list li , .wsp-depositss-list li{
    width: 42%;
  }
  .wsp-depositss-list , .wsp-providerss-list , .wsp-slotss-list ,.wsp-casinoss-list{
    justify-content: space-between;
  }
  .wsp-post a {
    margin: 10px 0px;
  }
 .wsp-pages-list li {
  margin: 20px 0pxw;
 }
}
@media screen and (min-width:1024px) and (max-width:1270px) {
  .newer-doWlzuytM-too > div:nth-child(3) {
    visibility: hidden;
  }
}

@media screen and (min-width:1024px) and (max-width:1170px) {
  .prev--last-item {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .slider-cards .ag-cards-wrapper {
      flex-wrap: wrap;
      overflow-x: hidden;
  }
  .ag-card {
    margin-bottom: 1.6rem;
  }
  .ag-card-body-title {
    padding: 0 1.6rem;
  }
  .ag-cards-wrapper {
    flex-wrap: wrap;
    overflow-x: hidden;
  }
  .ag-card-footer .ag-btn {
      max-width: 16rem;
  }
}
@media (min-width: 1025px) {
  .ag-cards-wrapper .col {
      flex: 0 0 20%;
  }
  .ag-card-footer .ag-btn {
      max-width: 24rem;
      overflow: visible;
      text-overflow: unset;
  }
}
@media (min-width: 768px) {
  .ag-cards-wrapper .col {
      flex: 0 0 25%;
  }
}
@media (max-width:767px) {
  .ag-cards-wrapper .col {
      flex: 0 0 44%;
  }
  .search {
    text-align: center;
  }
  .accordion-item::before {
    content: '';
    float: right;
    display: inline-block;
    height: 10px;
    width: 10px;
    position: absolute;
    right: -7px;
    top: 30px;
    margin-right: 1rem;
    margin-left: .5rem;
    margin-top: 7px;
    vertical-align: middle;
    border-right: 1px solid;
    border-bottom: 1px solid;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out, -webkit-transform .2s ease-out;
  }
}
.ag-card {
    border-radius: .8rem;
    background-color: #fff;
    margin-bottom: 1.2rem;
    border: 1px solid #bebebe;
}
.ag-card a {
    text-decoration: none;
}
.ag-card-header {
    border-radius: .8rem .8rem 0 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 100%;
}
.ag-card-body-info {
    display: flex;
    align-items: center;
    padding: 1rem;
    justify-content: center;
    line-height: 2.4rem;
    min-height: 4.5rem;
}
.ag-card-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 7rem;
}
.ag-card-header-logo {
    position: relative;
    width: 50%;
    height: 0;
    padding-top: 50%;
    margin: 3.13% auto;
}
.ag-card-header:after {
    box-shadow: inset 0 -1px 3px rgba(0,0,0,.06);
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.ag-card-header-logo .card__media--overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.card__media--overlay {
    border-radius: 50%;
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 90px;
    width: 90px;
    text-align: center;
}
.ag-cards-wrapper {
    overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: nowrap;
}
.ag-card-image {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0px auto;
}
.ag-card-footer .ag-btn {
    font-size: 1.4rem;
    min-width: 10rem;
    max-width: 11rem;
    margin-bottom: 1rem;
    overflow: hidden;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.ag-card-body-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 4rem;
    padding: 0 1.2rem;
    color: #1c1c1c;
    margin-bottom: 1rem;
}
.align-center {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap;
}
.ag-card-body-title h4 {
    margin-bottom: 0;
}
.ag-card-body-info .ag-rating {
    color: #26292d;
    display: flex;
    align-items: inherit;
    font-size: 1.4rem;
}
.progress {
  width: 160px;
  height: 160px;
  line-height: 160px;
  background: none;
  box-shadow: none;
  position: relative;
  margin: 20px auto;
}
.progress:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 10px solid #efefef;
  position: absolute;
  top: 0;
  left: 0;
}
.progress > span {
  width: 50%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 1;
}
.progress .progress-left {
  left: 0;
}
.progress .progress-bar {
  width: 100%;
  height: 100%;
  background: none;
  border-width: 10px;
  border-style: solid;
  position: absolute;
  top: 0;
  border-color: #16B983;
}
.progress .progress-left .progress-bar {
  left: 100%;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-left: 0;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}
.progress .progress-right {
  right: 0;
}
.progress .progress-right .progress-bar {
  left: -100%;
  border-top-left-radius: 80px;
  border-bottom-left-radius: 80px;
  border-right: 0;
  -webkit-transform-origin: center right;
  transform-origin: center right;
}
.progress .progress-value {
  display: flex;
  border-radius: 50%;
  font-size: 1rem;
  text-align: center;
  line-height: 20px;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-weight: 300;
  font-family: 'Axiforma';
}
.progress .progress-value span {
  font-size: 12px;
  text-transform: uppercase;
}

.bonuscontbox {
  display: flex;
  margin: 50px auto;
  max-width: 1440px;
  flex-wrap: wrap;
}
.quicklink {
  width: 50px;
}

#search:target {
  height: 100vh !important;
  opacity: 1;
  width: 100vw !important;
  z-index: 200;
}
#search:target .close-btn {
  display: block;
}
#searchbox {
  background: transparent;
  border: solid #fff;
  border-width: 0 0 1px 0;
  color: #fff;
  flex: 1 0 auto;
  font-size: 2rem;
  height: 2rem;
  max-width: 80%;
  outline: 0;
  padding: 2rem 1rem;
}
.close-btn {
  display: none;
  color: #fff;
  font-size: 2rem;
  position: absolute;
  top: 0.5rem;
  right: 2rem;
}
/**********************/
/*   Responsive Menu  */
/*   (mobile first)   */
/**********************/
#nav {
  position: relative;
}
#nav ul {
  align-items: center;
  background: rgba(0, 0, 0, 0.95);
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 2rem;
  height: 0;
  justify-content: center;
  left: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  pointer-events: none;
  position: fixed;
  transition: all 0.5s;
  top: 0;
  will-change: opacity;
  width: 100vw;
}
#nav ul li {
  list-style: none;
  padding: 1rem 0;
}
#nav:target ul {
  height: 100vh !important;
  left: 0;
  opacity: 1;
  top: 0;
  width: 100vw !important;
}
#nav:target .close-btn {
  display: block;
  position: fixed;
}
@media screen and (min-width: 768px) {
  #responsive-menu-trigger,
  #close-menu {
    display: none;
  }
  #nav ul,
  #nav:target ul {
    background: none;
    display: inline-flex;
    flex-direction: row;
    font-size: 1rem;
    height: auto !important;
    opacity: 1;
    padding: 0;
    pointer-events: initial;
    position: static;
    transition: none;
    width: auto !important;
  }
  #nav ul li,
  #nav:target ul li {
    padding: 0;
  }
  #nav ul li a,
  #nav:target ul li a {
    text-decoration: none;
    font-size: 1rem;
    margin-right: 1rem;
  }
  #nav .close-btn,
  #nav:target .close-btn {
    display: none;
  }
}
/**********************/
/* fly in directions  */
/**********************/
#search.left,
#nav ul.left {
  left: 0;
  height: 100vh;
  width: 0;
}
#search.right,
#nav ul.right {
  height: 100vh;
  width: 0;
  right: 0;
  left: auto !important;
}
#search.bottom.left,
#nav ul.bottom.left,
#search.bottom.right,
#nav ul.bottom.right,
#search.top.left,
#nav ul.top.left,
#search.top.right,
#nav ul.top.right {
  height: 0;
}
#search.bottom {
  bottom: 0;
  top: auto !important;
}
#search.fade {
  height: 100vh;
  width: 100vw;
  transition: opacity 0.5s;

}
@media screen and (max-width: 1150px) {
  .reputation img {
    max-width: 116px;
  }
  .popup__img img{
    max-width: 100%;
  }
  .overlay .popup__subtitle {
    font-size: 19px;
    line-height: 28px;
  }
  .overlay .popup__description {
    font-size: 12px;
    line-height: 18px;
  }
  .frontpage__description {
    padding: 0 16px;
  }
}
@media screen and (min-width:1024px) and (max-width:1500px) {
  .content_block_slERty {
    padding: 0 50px;
  }
}
@media screen and (min-width:300px) and (max-width:1023px) {
  .per_cas_desc {
    width: 100%;
  }
  .newer-doWlzuytM-too {
    margin: 25px 25px;
  }
  /* #header-mob {
    height: 100%;
  } */
 

  .content_block_slERty {
    padding: 0 20px;
  }
  .halfer {
    width: 100%;
  }
  .content_block_slERty .scs {
    margin-left: -20px;
  }
}
body .main__casinos .main__casino {
  display: none;
}
@media screen and (max-width: 1023px) {
  body .main__casinos .main__casino {
    display: flex;
  }
}
@media screen and (max-width: 550px) {
  body .main__casinos .main__casino {
    display: none;
  }
}
@media screen and (max-width: 1023px){
  .tab__content--mobile .newer-doWlzuytM-too {
  display: none;
}

}
.casino-reviews {
  margin: 0 auto 25px;
  text-decoration: none;
  display: block;
  width: fit-content;
}
.page .main__casinos.main__front {
  padding-bottom: 0;
}
.footer_first_line img {
	max-width: 150px;
	width: 100%;
}
/* --- injected clearfix (WaybackScraper) --- */
.clearfix::after{content:"";display:table;clear:both}
.clearfix{display:block}
