/*
Theme Name: PokaTheme
Theme URI: https://pokatheme.com
Description: Premium Affiliate WordPress Theme
Author: PokaTheme
Author URI: https://pokatheme.com
Version: 4.1.2
License: Licensed theme
Tags: black, blue, white, two-columns
Text Domain:  poka
*/
.all_bonuses {
  display: flex;
  gap: 20px;
  background-color: var(--boxes-background-color);
  padding: 20px 10px;
  border-radius: 20px;
}
.all_bonuses, .toc {
  flex-direction: column;
}
.all_bonuses, .review-sidebar.review-sidebar--style-3 {
  margin-bottom: 20px;
}
.all_bonuses-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #abb8c3;
  gap: 10px;
}
.all_bonuses-inner .review-badge {
  min-width: 200px;
  max-width: 200px;
  text-align: center;
}
.review-badge {
  background: #d276b3;
    background-color: rgb(210, 118, 179);
  border-radius: 8px;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.5;
  padding: .375rem 1.5625rem;
}
.review-badge, .review-rating > span {
  font-size: .875rem;
  font-weight: 700;
}
.review-bonus {
  font-size: 1.5rem;
  line-height: 1.2;
  color: #4674FF;
  text-align: center;
}
.all_bonuses-inner .btn.btn-primary.btn--full {
  min-width: 220px;
  background: #B30008;
width: auto;}
.btn.btn--full {
  display: block;
  width: 100% text-allign: center;
}
.site-content.review-style-3 .pluses-minuses.pluses {
  border-left: 4px solid #05ac72;
}
.site-content.review-style-3 .pluses-minuses {
  background: var(--boxes-background-color);
  margin-bottom: 20px;
  border-radius: 10px;
}
.review-pros-cons {
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px;
}
.review-pros-cons ul {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    list-style: none;
    padding-left: 0;
  gap: 5px;
  display: flex;
  flex-direction: column;
}
.review-pros-cons ul li.review-pro-item:before,
.review-pros-cons ul li.review-con-item:before
{
    content: none!important;
    display: none!important;
}
.review-pros-cons ul li.review-pro-item {
  list-style: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAu0lEQVQoU63S2xWCMAwG4EQXQTbysoA81iGEIeijLuBlI2QSY4skxtIinGMfafia/C3CHxbONTK73iMsTkRUtYdb6f+fheQOIAfwwQxNRkKAoYe5oiBZvSkR8UjwLFpzP+sxc7tzHZB0IJ30tR3CAG+i22x6KAXomg5Z2S2FASNg4b/FOtCABMuJT7kpjzfm8jWuZJIKTsMxYHDFqfnfhcMOPhkGM8SgMSD52DT0Cxh9sT4jgCWEIcbCfwFilWEO5RkefQAAAABJRU5ErkJggg==')
}

.review-pros-cons ul li {
  position: relative;
  padding-right: 20px;
  margin-left: 20px;
  line-height: 1.55;
  font-weight: 400;
  margin-bottom: 5px;
  word-break: break-word;
    padding-left: 0;
}
.review-extra-links-item a, .review-pros-cons ul li, .tooltip-label {
  color: var(--boxes-text-color);
  font-size: .875rem;
}
.site-content.review-style-3 .pluses-minuses.minuses {
  border-left: 4px solid #cf2029;
}
.site-content.review-style-3 .pluses-minuses {
  background: var(--boxes-background-color);
  margin-bottom: 20px;
  border-radius: 10px;
}.review-pros-cons ul li.review-con-item {
  list-style: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABlklEQVQoU22Sv2vCUBDH70VrCrZGRXFSBFcHOzu0xX/ADhpHOzgK7SQOUgsi6GL/g67qYv6D2sFJsFbcgrTg1FpozGb8kb5Lk/CqPQg8Lvd5d9/vOwJMfKfT3g3P52nqnH5RAuDVAcY7XX8NdbtVtpb++41FLncBut6ixwRbwJzHQMhtsN3uY84ATah3nEp5teEQdqr6h3WEw+CMRGA1GFCCXCJMzPGeKJQ4KRRgM5uB2mjYMEJCqQRcIADLWg3W06kS7HR8ZCGKN/T6FufxgIcWOGMxGyaCYEPaaARqs2lMQjXfI9ij5zQmWHg7nwNxu4Hz+4GFTA0S+RLFN+pc1BKFsFCpAI6IsZ5MYFmv7/ulHICGpnLZ6ISxr9m8wQAfacc8JlgjsBOOympm3O6Tj2y2yhFyx0KWpv8MQ9gwB59jy/MvrmQyelosHhjBwgrVvpXld8dqdcYuwNNRPI7vdLA4CHOhEGxkGbtd0fWT7JX7zGQSHMf1WIf3blAodI2QvXJsgakZl9zaWVzyZ5emPfgkSbFqfwDbbsyIn9eAowAAAABJRU5ErkJggg==');
}
.faq-wrapper .faq-list .faq-item .faq-item-answer p:last-child, .header-menu .sub-menu li:last-child, .review-pros-cons ul li:last-child, .widget-single-article h3, .wp-block-columns {
  margin-bottom: 0;
}
.review-overview-list.casino_review_info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-height: none !important;
}
.review-overview-list {
  list-style: none;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(0,0,0,0.15) rgba(0,0,0,0.05);
}
.review-overview-list {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(150px,1fr));
  gap: 10px;
}
.review-overview-list.casino_review_info .review-overview-list-item {
  display: flex;
  flex-direction: row;
}
.review-overview-list-item {
  position: relative;
  padding-left: 1.25rem;
  margin-bottom: .9375rem;
} .review-overview-list.casino_review_info .review-overview-list-item-label {
  min-width: 175px;
}
.review-overview-list-item-label {
  font-size: .875rem;
  line-height: 1.3;
  color: var(--boxes-text-color);
  font-weight: 700;
}
.review-overview-list-item-value {
    font-size: 1rem;
    line-height: 1.125;
    color: var(--text-color);
    font-weight: 700;
    margin-top: 3px;
}
#ez-toc-container a {
  color: #4674FF;
  font-size: var(--main-font-size);
  font-family: arial;
}
 #ez-toc-container{
  background: var(--boxes-background-color);
  padding: 10px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 5px;
  margin-bottom: 30px;
}
.all_bonuses, #ez-toc-container {
  flex-direction: column;
}
#ez-toc-container li {
    padding-left: 0;
    position: relative;
    padding-right: 0px;
    margin-left: 0px;
    line-height: normal;
    font-weight: 400;
    margin-bottom: 0px;
    word-break: break-word;
}
.ez-toc-cssicon-toggle-label{display: none;}
.toc{padding:10px!important}
.application_logo img {
    max-height: 45px;
    max-width: 45px;
}
.application_logo {
    width: fit-content;
}
.application_block {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}
.review-overview-list.casino_review_info .applicatuin_laabel_block, .review-overview-list.casino_review_info .application_block {
    flex-direction: row;
}
@media (max-width: 820px) {
  .review-pros-cons.horizontal {
    flex-direction: column;
    padding: 10px 15px;
  }
  .review-pros-cons ul li {
    word-break: break-word;
  }
}
@media (max-width: 992px) {
  .review-pros-cons.horizontal {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 768px) {
  .col-md-12 {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
.all_bonuses-inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.all_bonuses-inner .btn.btn-primary.btn--full {
    width: 100%;
}
}
@media (max-width: 700px) {
  .review-sidebar .title_h4 {
    font-size: 0.8rem !important;
  }
.review-overview-list.casino_review_info .review-overview-list-item {
    flex-direction: column;
}
}



.bwb-gsw-game-stats {
	background-color: #171b1c;
	border-radius: 5px;
	padding: 14px;
	color: #fff;
	font-size: 15px;
}
.bwb-gsw-game-stats img {
	border-radius: 4px;
	margin-bottom: 10px;
}
.bwb-gsw-game-stats li {
	border-bottom: 1px solid #666;
	margin-top: 0;
	padding: 4px 0 4px 12px;
	position: relative;
}

.bwb-gsw-game-stats li span {
	color: #aaa;
}
.iframe-bwb {
	position: relative;
	overflow: hidden;
	border-radius: 0;
	background-color: #171515ff;
}
.iframe-bwb {
	border-radius: 5px;
}.iframe-bwb__bg-image {
	height: 500px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	filter: brightness(50%) blur(6px);
}.iframe-bwb__content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
z-index: 100;
} 
.iframe-bwb__button {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 200;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 1.5em;
	color: #fff;
	background-color: #4fb95e;
	line-height: 48px;
	border-radius: 6px;
	width: 10em;
	border: 0;
	margin: 0;
	box-shadow: none;
	cursor: pointer;
	white-space: nowrap;
	text-align: center;
	max-width: 99%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 4px !important;
  margin-top: 4px !important;
}

.wp-block-poka-faq {
  padding: 14px 0;
}

.wysiwyg-part p {
  margin-top: 0;
}

.review-box-wrap,
.review-box {
  margin-bottom: 10px;
}

.wysiwyg-part h2:first-of-type {
  margin-top: 10px;
}

.review-pros {
  margin-bottom: 10px !important;
}

.site-header {
  box-shadow: none;
}

.faq-wrapper .faq-list .faq-item .faq-item-question {
  border-radius: 15px;
  border: 1px solid #dfdfe1;
  background-color: #fff;
  margin-bottom: 10px;
}

.faq-item-answer {
  margin-bottom: 10px;
  background-color: #fff !important;
  box-shadow: 0 3px 13px rgba(0, 0, 0, .35);
  border-radius: 15px;
}

.faq-item-answer-inner {
  position: relative;
}

.faq-item-answer-inner:before {
  content: "";
  position: absolute;
  top: -8px;
  left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 10px;
  border-color: transparent transparent #fff;
  z-index: 1;
  display: none;
}

.faq-item-answer-inner:after {
  content: "";
  position: absolute;
  top: -9px;
  left: 30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 9px;
  border-color: transparent transparent #dfdfe1;
  display: none;
}

.faq-item.open .faq-item-answer-inner:after,
.faq-item-answer-inner:before {
  display: block;
}

.faq-item.open .faq-item-answer {
  overflow: visible !important;
}

.newsletter-form input[type="text"] {
  border-radius: 10px;
  border-color: #000;
}

.newsletter-form input[type="submit"] {
  border-radius: 0 10px 10px 0;
}

.faq-list::first-child {
  border-radius: 10px 10px 0 0;
}

.wp-block-group.alignfull,
.wp-block-group.alignfull.has-background {
  background-color: #fff !important;
  padding-top: 10px;
}

.review-box-actions {
  flex-basis: 26%;
}

.review-box--narrow .review-box-actions {
  background-color: #fff;
  padding-top: 25px;
  justify-content: left;
}

#ez-toc-container a:hover {
  text-decoration: underline;
}

.breadcrumbs-wrapper {
  padding: 6px 0;
}

.site-content-top-60 {
  margin-top: 20px;
}

.section,
.site-content-padding {
  padding-top: 10px;
}

.all_bonuses .all_bonuses-inner:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

#ez-toc-container,
.review-pros-cons.vertical ul {
  margin-bottom: 0;
}

.review-box-wrap,
.section-review-hero,
.all_bonuses,
.pluses-minuses,
.review-sidebar,
.footer-section,
.breadcrumbs-wrapper,
.review-grid-item {
  box-shadow: 0 6px 16px 0 rgba(10, 16, 32, .1019607843);
}

.posts-archives-wrapper .post-element--s1 {
  border-radius: 10px;
}

.pagination a {
  border: 1px solid transparent;
}

.pagination a:hover {
  border-color: #59d600;
}

.review-cta-wrapper {}

.review-overview-list-item-value {
  font-weight: 500;
}

.prosandscons {
  padding-left: 20px;
  height: fit-content;
  position: sticky;
  top: 55px;}

.site-header--style2 .header-top-flex {
  height: 4.125rem;
}
@media screen and (max-width: 600px) {
.iframe-bwb {
height:300px;
}
}
@media screen and (max-width: 992px) {
  .section-review-hero.section-review-hero--style-3 .review-cta-wrapper {
    padding: 10px;
  }

  .prosandscons {
    padding: 0;
  }

  .col-md-12 {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

.review-sidebar.toc {
  position: sticky;
  top: 20px;
}

.header-logo{
  max-width: 186px;
}
.col-9.col-xl-12.order-xl-1 .review-sidebar--style-4{margin-top:20px}

@media screen and (max-width: 1210px) {
.col-9.col-xl-12.order-xl-1 .review-sidebar--style-4 {
	margin-bottom: 20px;
}
}
.fancybox__content{    background: content-box;padding:0!important;}
.casino-table-item {
  padding: 13px 24px;
  border-bottom: 1px solid rgba(15, 0, 0, 0.1);
  width:100%
}
.flex-align-center {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.flex-justify-between {
  -webkit-justify-content: space-between;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}.casino-table-item-number {
  font-size: 20px;
  line-height: 23px;
  color: #727274;
}
.flex{display:flex}
.casino-table-item-image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-left: 45px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.casino-table-item-bonus {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 0 15px;
}.casino-table-item-bonus-title {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #727274;
	margin-bottom: 6px;
}.casino-table-item-bonus-value {
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	text-align: center;

}
.casino-table-item-button {
	width: 170px;
	display: block;text-align: -webkit-right;
}
.btn-casino {
	
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	padding: 11px 15px;
	border: 1px solid rgba(15, 0, 0, 0.1);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	-webkit-transition: .5s all;
	-o-transition: .5s all;
	transition: .5s all;
}
