@charset "UTF-8";
/*******************************
 * ROOT VARIABLES
 *******************************/
:root {
  /* Colors */
  --color-dark: #1f2937;
  --color-text: #4b5563;
  --color-light: #e5e7eb;
  --color-border: #d1d5db;
  --color-link: #1e3a8a;
  --color-link-hover: #2563eb;
  --color-link-visited: #1e40af;
  --color-lime: #6fc41A;
  --color-brown: #2b241c;
  --color-gray: #808080;
  
  /* Fonts */
  --font-base: "Roboto", sans-serif;
  --font-size-base: 1rem;
  --font-size-small: 0.875rem;
  --font-size-large: 1.375rem;

  /* Spacing */
  --space-xs: 0.25rem;
  --space-sm: 0.5rem;
  --space-md: 1rem;
  --space-lg: 1.5rem;
  --space-xl: 3rem;

  /* Dimensions */
  --avatar-sm: 1.5rem;
  --avatar-md: 5rem;
  --icon-sm: 0.75rem;
  --icon-md: 1rem;
  --border-radius-sm: 0.25rem;
  --border-radius: 0.5rem;
  --border-radius-full: 100%;
}

/*******************************
 * AUTHOR CARD
 *******************************/
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span {
  display: flex;
  gap: .25rem;
}
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span a,
.authors-list .single-author .single-author-header .single-author-info span.social-media a {
  align-items: center;
  background: var(--color-light);
  border-radius: var(--border-radius-sm);
  display: flex;
  height: 1.5rem;
  justify-content: center;
  width: 1.5rem;
}
.authorCard .author-info span.contact-infos a.linkedin-icon img,
.authorCard .author-info span.contact-infos a.mail-icon img,
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span a.linkedin-icon img,
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span a.email-icon img,
.authors-list .single-author .single-author-header .single-author-info span.social-media img.email_icon,
.authors-list .single-author .single-author-header .single-author-info span.social-media img.linkedin_icon {
  border-radius: 0 !important;
  height: .75rem !important;
  margin: 0 !important;
}
.authorCard .author-info span.contact-infos a.linkedin-icon img,
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span a.linkedin-icon img,
.authors-list .single-author .single-author-header .single-author-info span.social-media img.linkedin_icon {
  width: .75rem !important;
}
.authorCard .author-info span.contact-infos a.mail-icon img,
.meet-our-team .meet-our-team-container .team-memeber .team-member-header span a.email-icon img,
.authors-list .single-author .single-author-header .single-author-info span.social-media img.email_icon {
  width: 1rem !important;
}
.authorCard .author-info p.author-name-title {
  color: var(--color-dark);
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.3636;
  margin-bottom: .5rem;
}
.authorCard .author-info p.author-name-title a,
.authorCard .author-info p.author-name-title a:hover,
.authorCard .author-info p.author-name-title a:visited {
  color: var(--color-dark);
  text-decoration: none;
}
.authorCard .author-info .author-subtitle {
  font-size: .875rem;
}
.authorCard .author-paragraph {
  margin-top: 1rem;
}
.author-strip--wrapper span b {
  color: var(--color-dark);
}
.author-strip--wrapper a.author-name-link {
  color: var(--color-link);
}
.author-strip--wrapper a.author-name-link:hover {
  color: var(--color-link-hover);
}
.author-strip--wrapper a.author-name-link:visited {
  color: var(--color-link-visited);
}

/*******************************
 * AUTHOR STRIP
 *******************************/
.author-strip p {
  margin: 0;
}
.author-strip p strong {
  color: #1F2937;
}
.author-strip p:last-child {
  grid-column: span 4;
}
.author-strip .author-info {
  display: flex;
  gap: 5px;
}
.author-strip .author-info span {
  align-items: end;
  display: flex;
  gap: 5px;
}
.author-strip .author-info span .mail-icon {
  align-items: center;
  display: flex;
}
.author-strip .author-info span .mail-icon img {
  border-radius: 0px;
}
.author-strip span .author-avatar-name {
  align-items: center;
  display: flex;
  gap: 5px;
}
.author-strip span .author-avatar-name span {
  align-items: center;
  display: flex;
}
.author-strip span .author-avatar-name span a.linkedin-icon {
  margin-left: 4px;
  margin-top: -16px;
}
.author-strip span img {
  width: 1.5rem;
  height: 1.5rem;
  object-fit: cover;
  border-radius: 50%;
}
.author-strip span .linkedin-icon:before {
  content: url("/wp-content/themes/casinobee/assets/img/linkedin-icon-new.svg");
  display: block;
  left: 0;
  position: relative;
  width: .75rem;
}
.author-strip span .mail-icon::before {
  content: url("/wp-content/themes/casinobee/assets/img/envelope-icon-new.svg");
  left: 0;
  left: .25rem;
  position: relative;
}
.post_hero-section_wrapper.author-strip span .linkedin-icon:before {
  content: url("/wp-content/themes/casinobee/assets/img/envelope-icon-new-white.svg");
}
.post_hero-section_wrapper .author-strip span .mail-icon::before,
.hero .hero_wrapper .author-strip span .mail-icon::before {
  content: url("/wp-content/themes/casinobee/assets/img/envelope-icon-new-white.svg");
}
.author-strip .verified-icon {
  margin: 0 0 0 auto;
}
.author-strip .verified-icon:before {
  content: url("/wp-content/themes/casinobee/assets/img/checkmark.svg");
  left: 0px;
  top: 3px;
  position: relative;
}
.author-strip .verified-icon-new {
  align-items: center;
  display: flex;
  gap: .25rem;
  margin: 0;
  position: relative;
}
.author-strip .date-info-new {
  display: flex;
  align-items: center;
  gap: 5px;
}

/*******************************
 * AUTHOR STRIP NEW
 *******************************/
/* line 1, ../../sass/blocks/_author_strip_new.scss */
.author-strip-new {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 20px 20px;
  gap: 10px;
  min-width: unset;
}
.author-strip-new .author-strip-details {
  display: flex;
  align-items: center;
  gap: 20px;
  text-align: center;
}
.author-strip-new .author-strip-details .author-info {
  display: flex;
  align-items: center;
  gap: 5px;
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  color: #808080;
}
.author-strip-new .author-strip-details .author-info strong {
  font-weight: 500;
  color: #2b241c;
}
.author-strip-new .author-strip-details .author-info img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
}
.author-strip-new .verified-icon-new {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  color: #808080;
}
.author-strip-new .verified-icon-new strong {
  font-weight: 500;
  color: #2b241c;
  font-size: 15px;
}
.author-strip-new .author-strip-date {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  color: #808080;
}
.author-strip-new .author-strip-date .author-strip-date-string {
  display: flex;
  align-items: center;
  gap: 5px;
  text-align: center;
}
.author-strip-new .author-strip-date .author-strip-date-string strong {
  font-weight: 500;
  color: #2b241c;
}


/* AUTHOR STRIP */
.author-strip {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 1rem;
  min-width: unset;
  padding: 1rem 0;
}
.author-strip__person img.author-strip__avatar {
  border-radius: 50%;
  height: 1.5rem;
  width: 1.5rem;
}
.author-strip__item.author-strip__item--author,
.author-strip__person,
.author-strip__item.author-strip__item--verified,
.author-strip__item.author-strip__item--updated {
  align-items: center;
  display: flex;
  gap: .25rem;
}
span.author-strip__label,
a.author-strip__name,
.author-strip__item.author-strip__item--verified strong,
span.author-strip__date {
  color: #1f2937;
}
a.author-strip__name {
  text-decoration: none;
}
span.author-strip__contacts {
  display: flex;
  gap: .25rem;
}
a.author-strip__icon.author-strip__icon--linkedin::before {
  content: url("/wp-content/themes/casinobee/assets/img/linkedin-icon-new.svg");
  display: block;
  left: 0;
  position: relative;
  width: .75rem;
}
a.author-strip__icon.author-strip__icon--mail::before {
  content: url("/wp-content/themes/casinobee/assets/img/envelope-icon-new.svg");
  left: 0;
  left: .25rem;
  position: relative;
}

/* Author Strip in Hero */
.custom_post_hero span.author-strip__label,
.custom_post_hero a.author-strip__name,
.custom_post_hero .author-strip__item.author-strip__item--verified strong,
.custom_post_hero span.author-strip__date,
.hero span.author-strip__label,
.hero a.author-strip__name,
.hero .author-strip__item.author-strip__item--verified strong,
.hero span.author-strip__date {
  color: #fff;
}
.custom_post_hero a.author-strip__name:visited,
.custom_post_hero a.author-strip__name:hover,
.hero a.author-strip__name:visited,
.hero a.author-strip__name:hover {
  color: #fff !important;
}
.custom_post_hero a.author-strip__icon.author-strip__icon--linkedin::before,
.hero a.author-strip__icon.author-strip__icon--linkedin::before {
  content: url("/wp-content/themes/casinobee/assets/img/linkedin-icon-new-white.svg");
}
.custom_post_hero a.author-strip__icon.author-strip__icon--mail::before,
.hero a.author-strip__icon.author-strip__icon--mail::before {
  content: url("/wp-content/themes/casinobee/assets/img/envelope-icon-new-white.svg");
}

/* Responsive */




/* line 1, ../../sass/blocks/_broad_table_section.scss */
table {
  border: none;
  display: block;
  text-align: left;
  width: 100%;
  -webkit-border-horizontal-spacing: 0;
  border-color: transparent;
  border-radius: 0.5rem;
  border-collapse: separate;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 3rem;
}
table th, table td {
  padding: 1rem;
}
table tbody {
  width: 100%;
  min-width: 100%;
}
table tr {
  background: #F9FAFB;
  border-spacing: 2px;
  width: 100%;
}
table tr td {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #4B5563;
}
table tr:nth-child(1) {
  background: #1F2937;
  border-radius: 0.5rem 0.5rem 0px 0px;
  color: #fff;
  border-spacing: 0px;
  border: none;
}
table tr:nth-child(1) td {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
}
table tr:nth-child(1) th {
  border-spacing: 0px;
}
table tr:first-child th:first-child {
  border-top-left-radius: 0.5rem;
}
table tr:first-child th:last-child {
  border-top-right-radius: 0.5rem;
}
table tr:last-child td:first-child {
  border-bottom-left-radius: 0.5rem;
}
table tr:last-child td:last-child {
  border-bottom-right-radius: 0.5rem;
}
table.symbols-table tr:nth-child(1) {
  background-color: unset;
  color: #1F2937;
}
table.symbols-table {
  margin-bottom: 0;
}
table.symbols-table tr {
  background-color: unset;
}
table.symbols-table td {
  padding: .5rem 0 .5rem 0;
  border-bottom: 1px solid #D1D5DB;
}
table.symbols-table tr:nth-child(1) td {
  border-bottom: none;
  color: #1f2937;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}
table.symbols-table .symbol-item {
  align-items: center;
  display: flex;
  gap: 1rem;
  padding: 0;
  padding-right: 1rem;
  width: 16.75rem;
}
table.symbols-table .symbol-item img {
  height: 4.5rem;
  object-fit: contain;
  width: 4.5rem;
}
table.symbols-table .symbol-item span {
  color: #1f2937;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
table.symbols-table td.symbols-payouts-wrapper {
  padding-left: .5rem;
  width: 100%;
}
table.symbols-table td.payout-cell {
  padding-left: 8px !important;
}
table.symbols-table tr:last-child td {
  border: none;
}

@media screen and (min-width: 768px) {
  table {
    /* display: table; */
  }
  table.symbols-table {
    border-collapse: separate;
    border-spacing: 0;
    display: block;
    margin-bottom: 3rem;
    overflow: hidden;
    table-layout: fixed;
    width: 100%;
  }
  table.symbols-table td.symbol-item-wrapper {
    width: 16.75rem;
  }
}

/* line 1, ../../sass/blocks/_call_to_action.scss */
.cta-wrapper {
  max-width: 100%;
  overflow: hidden;
  margin-bottom: 3rem;
}
.cta-wrapper .deco-1, .cta-wrapper .deco-2, .cta-wrapper .deco-3, .cta-wrapper .deco-4 {
  position: absolute;
  background: #1F2937;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  z-index: 1;
}
.cta-wrapper .deco-1 {
  padding: 9%;
  top: -27px;
  left: -1px;
}
.cta-wrapper .deco-2 {
  padding: 13%;
  left: 83px;
  top: 158px;
}
.cta-wrapper .deco-3 {
  padding: 20%;
  right: 42px;
  bottom: -86px;
}
.cta-wrapper .deco-4 {
  padding: 6%;
  right: 225px;
  top: 2px;
}
/* line 33, ../../sass/blocks/_call_to_action.scss */
.cta-wrapper .cta-background {
  background-size: cover;
}
/* line 37, ../../sass/blocks/_call_to_action.scss */
.cta-wrapper .cta-background img {
  max-height: 277px;
  display: none;
}
.cta-wrapper .cta-background .cta {
  background: #1F2937;
  border-radius: .5rem;
  display: flex;
  justify-content: center;
  margin: 0px auto;
  padding: 40px 20px;
}
.cta-wrapper .cta-background .cta .content-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  position: relative;
  z-index: 2;
  text-align: center;
}
/* .cta-wrapper .cta-background .cta .content-div::after{
  content:"";
  position:absolute;
  top:0;
  right:-24px;
  width:140px;
  height:100%;
  background:#1F2937;
  transform:skewX(-14deg);
  transform-origin:left;
  z-index:-1;
} */
.cta-wrapper .cta-background .cta .content-div h2 {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2;
  color: #fff;
}
.cta-wrapper .cta-background .cta .content-div p {
  color: #fff;
  padding-top: 11px;
  padding-bottom: 25.5px;
  text-align: center;
}
.cta-wrapper .cta-background .cta .content-div .cta-button {
  background: #FBBF24;
  border-radius: .5rem;
  padding: .75rem 1rem;
}
.cta-wrapper .cta-background .cta .content-div .cta-button a {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  color: #1F2937;
  text-decoration: none;
}
@media only screen and (min-width: 1024px) {
  /* line 104, ../../sass/blocks/_call_to_action.scss */
  .cta-wrapper .deco-1 {
    padding: 9%;
    top: -127px;
    left: -51px;
  }
  .cta-wrapper .deco-2 {
    padding: 13%;
    left: 83px;
    top: 158px;
  }
  .cta-wrapper .deco-3 {
    padding: 20%;
    right: 342px;
    bottom: -46px;
  }
  .cta-wrapper .deco-4 {
    padding: 6%;
    right: 225px;
    top: 101px;
  }
}

/* line 1, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section {
  background: #f3f4f6;
  max-width: 100%;
  padding: 0  1rem;
}
.casino-modal {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.casino-modal-content {
  background-color: #fff;
  margin: 20% auto;
  border-radius: 0.5rem;
  width: 50%;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  position: relative;
}
.casino-modal-content .casino-modal-header {
  background: #1F2937;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem 0.5rem 0 0;
  text-align: center;
  color: #FFFFFF;
  align-items: center;
  justify-content: center;
}
.casino-modal-content .casino-modal-header p {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  color: #FFFFFF;
}
.casino-modal-content .casino-modal-header .close {
  position: absolute;
  right: 1rem;
  font-size: 1.5rem;
  cursor: pointer;
}
.casino-modal-content .casino-modal-header .close:hover {
  color: #FFFFFF;
}
.casino-modal-content .casino-modal-inner-content {
  padding: 1rem;
  border-radius: 1rem 1rem 1rem 2rem;
}
.casino-modal-content .casino-modal-inner-content ul {
  padding-left: 0;
}
.casino-modal-content .casino-modal-inner-content ul li {
  color: #4B5563;
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.casino-modal-content .casino-modal-inner-content ul li::before {
  content: '\2022';
  color: #FBBF24;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.close {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
}

.close:hover {
  color: black;
}

.modal-button {
  align-items: flex-start;
  background: transparent;
  border: none;
  color: #1F2937;
  cursor: pointer;
  display: inline-flex;
  font-size: .75rem;
  line-height: 1.3333;
  padding: 0;
  height: 1.5rem;
}
.modal-button::after {
  content: url("/wp-content/themes/casinobee/assets/img/disclosure.svg");
  height: .875rem;
  padding-left: .5rem;
  width: .875rem;
}

/* line 5, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-notice {
  max-width: 1150px;
  margin: auto;
  padding: 15px;
  background: #e5e7eb;
  border-radius: 5px;
  text-align: center;
}
/* line 13, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-notice p {
  font-weight: 600;
  font-size: 16px;
  line-height: 185%;
  color: #2B241C;
}
/* line 19, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-notice p span {
  font-weight: 400;
}
/* line 25, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section h3, .casino-review_section h2 {
  max-width: 1150px;
  margin: 20px auto;
  padding: 0;
  color: #4B4438;
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 0em;
}
.casino-review_section h2 {
  margin: 0 auto;
  color: #1F2937;
  font-size: 2.25rem;
  line-height: 1.22;
  letter-spacing: 0em;
}
.casino-review_section .toplist-section-description {
  margin: 0 auto;
  max-width: 1150px;
  padding-top: 1rem;
  width: 100%;
  color: #1F2937;
}
@media only screen and (max-width: 767px) {
  /* line 25, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section h3, .casino-review_section h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
/* line 39, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-location {
  max-width: 1150px;
  margin: auto;
  padding-top: 20px;
}
/* line 43, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-location p {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: 16px;
  line-height: 130%;
  color: #2B241C;
}
/* line 51, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino_reviews-location p img {
  width: 25px;
  height: 25px;
}
/* line 58, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  max-width: 1150px;
  margin: auto;
  width: 100%;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
/* line 68, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section {
  position: fixed;
  inset: 0;
  background: #F3F4F6;
  display: none;
  z-index: 9999;
  border-radius: .5rem .5rem 0 0;
  /**  Filter icons  **/
  /**  ./Filter icons  **/
}
.casino-review_section .casino-review_wrapper .side-filter_section p.filters-title {
  color: #1F2937;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.casino-review_section .casino-review_wrapper .side-filter_section.show-filters {
  display: block;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-wrapper {
  height: 100%;
  overflow: auto;
  padding: 0;
  gap: .5rem;
  background: #f3f4f6 !important;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-wrapper .filters-inner-wrapper {
  flex: 1 1 auto;
  gap: .5rem;
  overflow: auto;
  background: #f3f4f6 !important;
}
/* line 81, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/casino-type.svg");
}
/* line 87, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/bonus-value.svg");
}
/* line 93, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/free-spins.svg");
}
/* line 99, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/payment-method.svg");
}
/* line 105, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/license.svg");
}
/* line 111, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-year button::before {
  background-image: url("../../../assets/img/icons/filters/casinos/launch-year.svg");
}
/* line 118, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .close-side_filters {
  position: absolute;
  padding: 0 20px 0 0;
  display: flex;
  justify-content: end;
  font-size: 1.5rem;
  margin-bottom: 1rem;
  width: 1.5rem;
  position: absolute;
  right: 32px;
  color: #4B5563;
}
/* line 126, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .close-side_filters::after {
  display: none;
}
/* line 132, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins p,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value p {
  padding-bottom: 1rem;
}
/* line 136, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins .range_container,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value .range_container {
  display: flex;
  flex-direction: column;
}
/* line 141, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins .sliders_control,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value .sliders_control {
  position: relative;
  min-height: 1rem;
}
/* line 146, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins .form_control,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value .form_control {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #4B5563;
}
/* line 157, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=number]::-webkit-inner-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=number]::-webkit-outer-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=number]::-webkit-inner-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
/* line 164, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=range]::-webkit-slider-thumb,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 16px;
  height: 16px;
  background-color: #FB923C;
  border-radius: 50%;
  border: 2px solid #fff;
  cursor: pointer;
}
/* line 176, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=range]::-moz-range-thumb,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #C6C6C6;
  cursor: pointer;
}
/* line 188, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=range]::-webkit-slider-thumb:hover,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=range]::-webkit-slider-thumb:hover {
  background: #FB923C;
}

/* .sliders_control::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: orange;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
} */

.sliders_control::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 8px;
  top: 50%;
  transform: translateY(-50%);
  background: repeating-linear-gradient(
      to right,
      transparent,
      transparent 5%,
      #4B5563 5%,
      #4B5563 6%
  ); /* Creates step markers */
  opacity: 0.6;
  margin-top: 0.5rem;
}

/* line 193, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=number],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=number] {
  color: #8a8383;
  font-weight: 400;
  font-size: 13px;
  line-height: 185%;
  color: #808080;
  border: none;
}
/* line 202, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins .form_control_container,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value .form_control_container {
  width: 46%;
  margin-top: 0.5rem;
  border: 1px solid #D1D5DB;
  border-radius: 0.5rem;
  padding: 0.5rem;
  color: #111827;
}
/* line 206, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=number]::-webkit-inner-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=number]::-webkit-outer-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=number]::-webkit-inner-spin-button,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 211, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins input[type=range],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  height: 2px;
  width: 100%;
  position: absolute;
  background-color: #FCD34D;
  pointer-events: none;
}
/* line 221, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins #batoInput,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins #bvtoInput,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-free-spins #freespinstoInput,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value #batoInput,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value #bvtoInput,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-bonus-value #freespinstoInput {
  background-color: transparent;
}
/* line 230, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel {
  max-height: 280px;
  overflow: hidden;
  overflow-y: scroll;
  z-index: 1;
}
/* line 243, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel .single,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel .single,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel .single,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel .single,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel .single {
  display: flex;
  flex-direction: row;
  gap: 5px;
}
/* line 250, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox] + label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox] + label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox] + label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox] + label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox] + label {
  display: block;
  margin: 0.2em;
  cursor: pointer;
  padding: 0.2em;
}
/* line 257, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox],
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox] {
  display: none;
}
/* line 261, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox] + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox] + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox] + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox] + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox] + label:before,
.group-dropdown .gd-check::after {
  content: "";
  border: 1px solid #D1D1D1;
  border-radius: 3px;
  width: 17px;
  height: 17px;
  vertical-align: center;
  color: transparent;
  transition: .2s;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 276, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel label,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel label {
  display: grid !important;
  grid-template-columns: 1fr 6fr;
  margin: 5px 0;
  font-size: 1rem;
  color: #1F2937;
  gap: 5px;
}
/* line 285, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox] + label:active:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox] + label:active:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox] + label:active:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox] + label:active:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox] + label:active:before {
  transform: scale(0);
}
/* line 289, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox]:checked + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox]:checked + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox]:checked + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox]:checked + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox]:checked + label:before,
.group-dropdown .gd-check::after {
  background-color: #FBBF0E;
  border-color: #FBBF0E;
  font-size: 13px;
  text-align: center;
  color: #1F2937;
  content: "";
  background-image: url(../../../assets/img/icons/checkmark-icon-black.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
/* line 297, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox]:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox]:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox]:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox]:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox]:disabled + label:before {
  transform: scale(1);
  border-color: #aaa;
}
/* line 302, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-category .panel input[type=checkbox]:checked:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-methods .panel input[type=checkbox]:checked:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-licences .panel input[type=checkbox]:checked:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-payment-types .panel input[type=checkbox]:checked:disabled + label:before,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel input[type=checkbox]:checked:disabled + label:before {
  transform: scale(1);
  background-color: #FBBF0E;
  border-color: #FBBF0E;
}
/* line 311, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-countries .panel {
  max-height: 160px;
  overflow-y: scroll;
}
/* line 319, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-year select#years,
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-year select:focus {
  width: 100%;
  padding: 0.75rem 1rem;
  background: #fff;
  border: 1px solid #d1d5db;
  border-radius: 0.5rem;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("../../../assets/img/arrow_select.png");
  background-repeat: no-repeat;
  background-position: 90% center;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-year select#years option {
  color: #4B5563;
  font-size: 1rem;
  font-weight: 1.5;
  padding: 0.75rem 1rem;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filter-casino-year select#years option:nth-child(odd) {
  background: #F9FAFB;
}
.casino-review_wrapper .load-more-container {
  display: block;
  margin: 1.5rem auto 0;
  text-align: center;
}
.casino-review_wrapper .load-more-casinos {
  background: transparent;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 0.5rem;
  border: 1px solid #D1D5DB;
  color: #4B5563;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  cursor: pointer;
}
/* Custom scrollbar for select dropdown */
select#years::-webkit-scrollbar,
.filter-payment-methods .panel::-webkit-scrollbar,
.filter-licences .panel::-webkit-scrollbar  {
  width: 8px; /* Width of the scrollbar */
}

select#years::-webkit-scrollbar-thumb,
.filter-payment-methods .panel::-webkit-scrollbar-thumb,
.filter-licences .panel::-webkit-scrollbar-thumb {
  background-color: #9CA3AF; /* Color of the scrollbar thumb */
  border-radius: 4px; /* Rounded edges */
}

select#years::-webkit-scrollbar-track,
.filter-payment-methods .panel::-webkit-scrollbar-track,
.filter-licences .panel::-webkit-scrollbar-track {
  background: #E5E7EB; /* Background of the scrollbar track */
}

/* line 337, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section div {
  display: flex;
  flex-direction: column;
  border-radius: 0.5rem;
  background-color: #fff;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-actions {
  background: #f3f4f6 !important;
  text-align: center;
  gap: 0.5rem;
  padding: 0 0 1rem;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-actions span.filters-btn.btn-apply-filters {
  background: #FBBF24;
  border-radius: 0.5rem;
  padding: 0.75rem 1.5rem;
  color: #1F2937;
  font-weight: 600;
  line-height: 1.5rem;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-actions span.filters-btn.btn-clear-filters.is-disabled,
.casino-review_section .casino-review_wrapper .side-filter_section .filters-actions span.filters-btn.btn-apply-filters.is-disabled {
  opacity: .5;
  cursor: not-allowed;
}
.casino-review_section .casino-review_wrapper .side-filter_section .filters-top {
  flex-direction: row !important;
  background: transparent;
  text-align: center;
  justify-content: center !important;
}
/* line 341, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section div .panel {
  display: none;
  padding: 0px 20px;
  /* padding-bottom: 25.5px; */
}
/* line 346, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section div .panel .search-wrapper {
  max-width: 230px;
  width: 100%;
  height: 3rem;
  background: #fff;
  border: 1px solid #D1D5DB;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
  margin-bottom: 10px;
  position: relative;
  display: flex;
  align-items: center;
}
/* line 359, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section div .panel .search-wrapper .search-input {
  background: inherit;
  border: none;
  height: 2rem;
  width: 100%;
  padding: 0;
  outline: 0;
  color: #4B5563;
  padding-left: 1.5rem;
}
/* line 369, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section div .panel .search-wrapper img {
  position: absolute;
  width: 1rem;
}
/* line 378, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section .single-filter {
  /* border-top: 1px solid #D8D8D8; */
  cursor: pointer;
}
/* line 386, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button {
  font-weight: 600;
  padding: 1rem;
  padding-left: 52px;
  font-size: 1rem;
  line-height: 1;
  color: #1F2937;
  border: none;
  background-color: transparent;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  position: relative;
  cursor: pointer;
}
/* line 402, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button::before {
  content: '';
  width: 15px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 26.5px;
}
/* line 413, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button img {
  max-width: 19.31px;
  height: auto;
}
/* line 418, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button span {
  flex-grow: 1;
  text-align: left;
}
.casino-review_section .casino-review_wrapper .side-filter_section button span.check-indicator::before {
  content:"";
  background:url(/wp-content/themes/casinobee/assets/img/check-filter-image.png);
  background-repeat:no-repeat;
  background-position:center center;
  display: block;
  height: 1.5rem;
  width: 1.5rem;
}
/* line 424, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button.active {
  padding-bottom: 10px;
}
/* line 429, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button:after {
  content: '';
  width: 11.28px;
  height: 100%;
  background: url("../../../assets/img/arrow-down.png");
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  right: 10%;
}
/* line 441, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .side-filter_section button.active:after {
  content: '';
  width: 11.28px;
  height: 100%;
  background: url("../../../assets/img/arrow-up.png");
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  right: 10%;
}
/* line 455, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .bonus_side-filters {
  display: flex;
  justify-content: center;
  padding-bottom: 15px;
}
/* line 460, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .bonus_side-filters .bonus-filter_button {
  background: #FBBF0E;
  border-radius: 50px;
  padding: 10.5px 25px;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #2B241C;
  border: 1px solid transparent;
  cursor: pointer;
  min-width: 212px;
}
/* line 472, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .bonus_side-filters .bonus-filter_button:before {
  content: "";
  background: url("../../../assets/img/bonus_filter.png");
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  margin-right: 10px;
}
/* line 482, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .bonus_side-filters .bonus-filter_button:hover,
.casino-review_section .casino-review_wrapper .casino-display_section .bonus_side-filters .bonus-filter_button:focus {
  background: #2B241C;
  color: #FBBF0E;
  border: 1px solid #FBBF0E;
}
/* line 490, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper {
  /* border: 1px solid #CDCDCD;
  border-radius: 5px;
  padding: 10px; */
}
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .casino-list,
.casino-review_section .casino-display_section div#casino-list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
/* line 495, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser {
  padding: 15px 10px;
  background: #FFFFFF;
  border-radius: 5px 5px 0px 0px;
  margin-bottom: 39.75px;
}
/* line 501, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser h3 {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #2B241C;
  text-align: center;
}
/* line 509, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
}
/* line 517, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list p {
  display: block;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #962E3E;
  width: 100%;
  text-align: center;
}
/* line 527, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list button {
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #962E3E;
  padding: 8px 13px;
  border: 1px solid #962E3E;
  border-radius: 40px;
  background: #fff;
  cursor: pointer;
}
/* line 539, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list button:hover,
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list button:focus,
.casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list button.active {
  color: #FFFFFF;
  padding: 8px 13px;
  border: 1px solid #962E3E;
  background: #962E3E;
}
/* line 551, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section {
  padding-bottom: 15.77px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 13px;
  margin-bottom: 1.5rem;
}
/* line 559, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button {
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #A5A5A5;
  background-color: transparent;
  border: 1px solid #A5A5A5;
  border-radius: 30px;
  padding: 10px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
}
/* line 573, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button img {
  max-height: 16.99px;
  width: auto;
  filter: grayscale(1);
}
/* line 580, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button.active,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button:hover {
  color: #2B241C;
}
/* line 584, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button.active img,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button:hover img {
  filter: none;
}
/* line 591, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .top_rated_filter button::before {
  content: '';
  background: url("../../../assets/img/star-y.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 8.5px;
  filter: grayscale(1);
  z-index: 0;
}
/* line 602, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .top_rated_filter button.active::before,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .top_rated_filter button:hover::before {
  content: '';
  filter: none;
}
/* line 610, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_by_percentage_filter button::before {
  content: '';
  background: url("../../../assets/img/percentage-discount.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 8.5px;
  filter: grayscale(1);
}
/* line 620, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_by_percentage_filter button.active::before,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_by_percentage_filter button:hover::before {
  content: '';
  filter: none;
}
/* line 628, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_freespins_filter button::before {
  content: '';
  background: url("../../../assets/img/001-slot-machine.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 8.5px;
  filter: grayscale(1);
}
/* line 638, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_freespins_filter button.active::before,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .best_freespins_filter button:hover::before {
  content: '';
  filter: none;
}
/* line 646, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .wagering_filter button::before {
  content: '';
  background: url("../../../assets/img/fire-icon.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 8.5px;
  filter: grayscale(1);
}
/* line 656, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .wagering_filter button.active::before,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .wagering_filter button:hover::before {
  content: '';
  filter: none;
}
/* line 664, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .recently_added_filter button::before {
  content: '';
  background: url("../../../assets/img/clock-y.png");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  padding: 8.5px;
  filter: grayscale(1);
}
/* line 674, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .recently_added_filter button.active::before,
.casino-review_section .casino-review_wrapper .casino-display_section .filter-section .recently_added_filter button:hover::before {
  content: '';
  filter: none;
}
/* line 685, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem {
  background: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  position: relative;
}
/* line 693, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter {
  background: #fff;
  position: absolute;
  top: 15px;
  width: 100%;
  height: -webkit-fill-available;
  z-index: 1;
  padding: 0 5px;
  display: none;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 20px);
}

@media screen and (max-width: 768px) {
  .casino-review_section .current-filters_section {
    display: none !important;
  }
  .casino-review_section .casino-review_wrapper .side-filter_section .filters-wrapper {
    padding: 1rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 693, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper .side-filter_section .filters-actions {
    display: none;
  }
  .casino-review_section .singleCasinoItem .rating-meter {
    flex-direction: row;
    padding: 0 20px;
    gap: 15px;
    align-items: center;
    max-height: 185px;
  }
  .casino-review_section .casino-review_wrapper .side-filter_section .single-filter .range-summary-amount.range-summary-line,
  .casino-review_section .casino-review_wrapper .side-filter_section .single-filter .range-summary-value.range-summary-line,
  .casino-review_section .casino-review_wrapper .side-filter_section .single-filter .range-summary-line,
  .casino-review_section .casino-review_wrapper .side-filter_section button span.check-indicator::before {
    display: none !important;
  }
}
/* line 713, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .close {
  position: absolute;
  top: 5px;
  right: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 713, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .close {
    flex-direction: row;
    right: unset;
    left: 20px;
  }
  .casino-review_section .casino-review_wrapper .side-filter_section .filters-top {
    justify-content: flex-start !important;
  }
}
/* line 724, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator {
  background: rgba(142, 186, 67, 0.18);
  border: 2px solid #8EBA43;
  border-radius: 5px;
  position: absolute;
  top: -60px;
  min-width: 158px;
  padding: 5px 12px;
}
@media only screen and (min-width: 768px) {
  /* line 724, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .indicator {
    top: -30px;
  }
}
/* line 735, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator .rating-area {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px;
  flex: none;
  order: 0;
  flex-grow: 0;
  position: relative;
  width: 100%;
  padding-right: 7px;
}
/* line 748, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator .rating-area .rate {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #2B241C;
}
/* line 755, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator .rating-area .read-review {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #2B241C;
}
/* line 762, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator .rating-area .read-review a {
  color: #2B241C !important;
  text-decoration: none !important;
}
/* line 767, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .indicator .rating-area .go-to-review {
  position: absolute;
  right: -7px;
}
/* line 780, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-1 {
  border-color: #DF3D42;
  background: rgba(223, 61, 66, 0.18);
}
/* line 784, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-1 .go-to-review path, .casino-review_section .singleCasinoItem .rating-meter .level-1 .star path {
  fill: #DF3D42;
}
/* line 789, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-2 {
  border-color: #DB8D43;
  background: rgba(219, 141, 67, 0.18);
}
/* line 793, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-2 .go-to-review path, .casino-review_section .singleCasinoItem .rating-meter .level-2 .star path {
  fill: #DB8D43;
}
/* line 798, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-3 {
  border-color: #FBBF0E;
  background: rgba(251, 191, 14, 0.18);
}
/* line 802, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-3 .go-to-review path, .casino-review_section .singleCasinoItem .rating-meter .level-3 .star path {
  fill: #FBBF0E;
}
/* line 807, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-4 {
  border-color: #8EBA43;
  background: rgba(142, 186, 67, 0.18);
}
/* line 811, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-4 .go-to-review path, .casino-review_section .singleCasinoItem .rating-meter .level-4 .star path {
  fill: #8EBA43;
}
/* line 816, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-5 {
  border-color: #659E36;
  background: rgba(101, 158, 54, 0.18);
}
/* line 820, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .level-5 .go-to-review path, .casino-review_section .singleCasinoItem .rating-meter .level-5 .star path {
  fill: #659E36;
}
/* line 826, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter {
  display: flex;
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  margin-top: 85px;
  gap: 0;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 826, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .meter {
    width: 225px;
    display: flex;
    align-items: center;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 1;
  }
}
/* line 845, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon {
  content: url(/wp-content/themes/casinobee/assets/icons/polygon.svg);
  position: absolute;
  left: 50%;
  height: 14px;
  flex: none;
  order: 0;
  flex-grow: 0;
  top: -13px;
}
@media only screen and (min-width: 768px) {
  /* line 845, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .meter .polygon {
    top: 18px;
  }
}
/* line 860, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon.level-1 path {
  fill: #DF3D42;
}
/* line 866, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon.level-2 path {
  fill: #DB8D43;
}
/* line 872, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon.level-3 path {
  fill: #FBBF0E;
}
/* line 878, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon.level-4 path {
  fill: #8EBA43;
}
/* line 884, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon.level-5 path {
  fill: #659E36;
}
/* line 889, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level {
  display: flex;
  flex-direction: column;
  padding: 5px 2px 5px 0px;
  gap: 2px;
  text-align: right;
  border-top: 3px solid #DF3D42;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  flex: 0 0 20%;
}
/* line 901, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level-1 {
  border-color: #DF3D42;
  color: #DF3D42;
  background: linear-gradient(180deg, rgba(223, 61, 66, 0.18) 50%, rgba(223, 61, 66, 0) 100%);
  font-weight: 400;
}
/* line 907, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level-2 {
  border-color: #DB8D43;
  color: #DB8D43;
  background: linear-gradient(180deg, rgba(219, 141, 67, 0.18) 50%, rgba(219, 141, 67, 0) 100%);
  font-weight: 500;
}
/* line 913, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level-3 {
  border-color: #FBBF0E;
  color: #FBBF0E;
  background: linear-gradient(180deg, rgba(251, 191, 14, 0.18) 50%, rgba(251, 191, 14, 0) 100%);
  font-weight: 600;
}
/* line 919, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level-4 {
  border-color: #8EBA43;
  color: #8EBA43;
  background: linear-gradient(180deg, rgba(142, 186, 67, 0.18) 50%, rgba(142, 186, 67, 0) 100%);
  font-weight: 800;
}
/* line 925, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .level-5 {
  border-color: #659E36;
  color: #659E36;
  background: linear-gradient(180deg, rgba(101, 158, 54, 0.18) 50%, rgba(101, 158, 54, 0) 100%);
  font-weight: 900;
}
/* line 932, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .meter .polygon {
  background: transparent;
  border-color: transparent;
}
/* line 938, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .description {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #2B241C;
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 938, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .description {
    display: flex;
    align-items: center;
    order: 1;
    align-self: stretch;
    flex-grow: 1;
    width: 226px;
  }
}
/* line 956, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px;
  gap: 15px;
  background: #FFFFFF;
  border: 1px solid rgba(128, 128, 128, 0.18);
  border-radius: 5px;
  flex: none;
  order: 3;
  flex-grow: 0;
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  /* line 956, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .rating-meter .information {
    width: 225px;
    display: flex;
    align-items: center;
    flex: none;
    order: 1;
    flex-grow: 1;
    margin-top: 0;
  }
}
/* line 981, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw, .casino-review_section .singleCasinoItem .rating-meter .information .bonus {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}
/* line 987, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-title, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-title, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-title {
  padding-left: 11.5px;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  color: #2B241C;
  display: flex;
  align-items: center;
  gap: 6.5px;
}
/* line 998, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter {
  display: flex;
  flex-direction: row;
  gap: 0;
  width: 100%;
}
/* line 1004, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level {
  flex: 1 0 22%;
  font-weight: 400;
  font-size: 8px;
  line-height: 9px;
  text-align: center;
  padding: 5px 2px;
  border-top: 3px solid #DF3D42;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-grow: 1;
}
/* line 1017, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level span, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level span, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level span {
  text-align: center;
  flex: 1;
}
/* line 1023, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level.min-max span:first-child, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level.min-max span:first-child, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level.min-max span:first-child {
  text-align: left;
}
/* line 1026, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level.min-max span:last-child, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level.min-max span:last-child, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level.min-max span:last-child {
  text-align: right;
}
/* line 1030, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-1, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level-1, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level-1 {
  border-color: #DF3D42;
  color: #DF3D42;
  background: linear-gradient(180deg, rgba(223, 61, 66, 0.18) 50%, rgba(223, 61, 66, 0) 100%);
}
/* line 1035, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-2, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level-2, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level-2 {
  border-color: #DB8D43;
  color: #DB8D43;
  background: linear-gradient(180deg, rgba(219, 141, 67, 0.18) 50%, rgba(219, 141, 67, 0) 100%);
}
/* line 1040, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-3, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level-3, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level-3 {
  border-color: #FBBF0E;
  color: #FBBF0E;
  background: linear-gradient(180deg, rgba(251, 191, 14, 0.18) 50%, rgba(251, 191, 14, 0) 100%);
}
/* line 1045, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-4, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level-4, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level-4 {
  border-color: #8EBA43;
  color: #8EBA43;
  background: linear-gradient(180deg, rgba(142, 186, 67, 0.18) 50%, rgba(142, 186, 67, 0) 100%);
}
/* line 1050, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-5, .casino-review_section .singleCasinoItem .rating-meter .information .withdraw .info-meter .level-5, .casino-review_section .singleCasinoItem .rating-meter .information .bonus .info-meter .level-5 {
  border-color: #659E36;
  color: #659E36;
  background: linear-gradient(180deg, rgba(101, 158, 54, 0.18) 50%, rgba(101, 158, 54, 0) 100%);
}
/* line 1061, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .rating-meter .information .license .info-meter .level-5 {
  flex-grow: 2;
}
/* line 1068, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute {
  position: absolute;
  top: -19px;
  left: -1px;
  max-height: 35px;
  min-height: 35px;
}
@media only screen and (max-width: 767px) {
  /* line 1068, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute {
    min-width: 100%;
  }
}
/* line 1077, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute #background {
  height: 26px;
  background-color: #962e3e;
  z-index: 1;
  min-width: max-content;
  max-height: 26px;
  margin: 0;
  margin-top: 1px;
}
@media only screen and (max-width: 767px) {
  /* line 1077, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute #background {
    height: 30px;
    max-height: 30px;
  }
}
/* line 1090, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .banner_trusted {
  display: flex;
  gap: 0px;
  min-height: 35px;
}
@media only screen and (max-width: 767px) {
  /* line 1090, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute .banner_trusted {
    min-width: 100%;
  }
}
/* line 1097, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .banner_trusted #background {
  height: 25.3px;
  background-color: #FBBF0E;
  z-index: 1;
  min-width: max-content;
  max-height: 26px;
  margin: 0;
  margin-top: 1.4px;
  text-transform: capitalize;
}
@media only screen and (max-width: 767px) {
  /* line 1097, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute .banner_trusted #background {
    min-width: calc(100% - 50px);
    height: 30px;
    max-height: 30px;
    z-index: 0;
    background: url(/wp-content/themes/casinobee/assets/img/yellow-tag-mobile.svg);
    padding-top: 0;
    margin-top: 1px;
  }
}
/* line 1117, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .banner_trusted::before {
  content: "";
  background: url(/wp-content/themes/casinobee/assets/img/casino-bef.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding-right: 15px;
  margin-top: 1px;
  margin-right: -1px;
  background-color: transparent;
  background-clip: border-box;
}
@media only screen and (max-width: 767px) {
  /* line 1117, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute .banner_trusted::before {
    display: none;
  }
}
/* line 1131, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .banner_trusted::after {
  content: "";
  background: url(/wp-content/themes/casinobee/assets/img/casino-aft.png);
  padding-left: 12px;
  margin-top: 1px;
  margin-left: -1px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
  /* line 1131, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute .banner_trusted::after {
    display: none;
  }
}
/* line 1145, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .tag-color-red #background {
  background-color: #962e3e;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 1145, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .absolute .tag-color-red #background {
    background: url(/wp-content/themes/casinobee/assets/img/red-tag-mobile.svg);
  }
}
/* line 1153, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .tag-color-red::before {
  background: url(/wp-content/themes/casinobee/assets/img/casino-bef-red.png);
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1158, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute .tag-color-red::after {
  background: url(/wp-content/themes/casinobee/assets/img/casino-aft-red.png);
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 1164, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .absolute p {
  background-clip: padding-box;
  max-width: min-content;
  font-weight: 700;
  font-size: 13px;
  line-height: 25px;
  color: #2B241C;
  padding-bottom: 9px;
  padding-top: 1px;
  padding-right: 10px;
  padding-left: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 1182, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-top {
    display: flex;
    flex-direction: row;
    gap: 5px;
    align-items: center;
    justify-content: center;
  }
}
/* line 1191, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .goelocate_mobile {
  width: 50px;
  display: flex;
  align-items: center;
  gap: 5px;
}
/* line 1196, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .goelocate_mobile img:nth-child(1) {
  height: 17.3px;
  width: 17.3px;
  left: 0px;
  top: 0px;
  border-radius: 0px;
}
/* line 1203, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .goelocate_mobile img:nth-child(2) {
  width: 23px;
  height: 16px;
  object-fit: cover;
}
/* line 1210, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .logo-area {
  display: flex;
  word-break: break-word;
  justify-content: center;
}
/* line 1214, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .logo-area .casino_number,
.casino-review_section .singleCasinoItem .logo-area .casino_number-1 {
  position: absolute;
  top: 0px;
  left: 0;
  background: #fbbf24;
  width: 25px;
  height: 25px;
  border-radius: 0.5rem 0;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #1F2937;;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1234, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .logo-area .logo_div {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
}
.casino-review_section .singleCasinoItem .logo-area .logo_div a {
  line-height: 0;
}
.casino-review_section .singleCasinoItem .review-area .casino-name {
  padding: 0;
}
.casino-review_section .singleCasinoItem .review-area .review-and-compare-wrapper {
  align-items: center;
  display: flex;
  gap: 1rem;
}
.casino-review_section .singleCasinoItem .review-area-wrapper .compare-button a.compareBtn:before {
  content: '';
  background: url(../../../assets/img/icons/compare.png);
  padding-right: 12px;
  margin-right: 0.5rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 1240, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .logo-area .logo_div img {
  aspect-ratio: 4/3;
  border: 1px solid #d1d5db;
  border-radius: 0.5rem;
  height: auto;
  object-fit: cover;
  width: 7.5rem;
}
/* line 1248, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .logo-area .logo_div .name {
  color: #2B241C;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
}
/* line 1258, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .casino-name {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  gap: .5rem;
}
/* line 1264, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .casino-name .name {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  color: #1F2937;
  text-align: center;
}
/* line 1273, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .casino-name .goelocate_desktop {
  align-items: center;
  padding: 0px;
}
/* line 1279, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .casino-name .goelocate_desktop img {
  max-width: 1.25rem;
  max-height: 1rem;
  min-width: 1.25rem;
  min-height: 1rem;
  width: 100%;
  height: 100%;
  border-radius: .125rem;
  object-fit: cover;
  border: 1px solid #E5E7EB;
}
/* line 1293, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  font-size: 27px;
  line-height: 32px;
  align-items: center;
  color: #1F2937;
  border-radius: 4.26902px;
  background-size: 80px;
  padding: 15.8px 22.81px 12.76px 17.11px;
}
/* line 1309, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area .bonus-value p:nth-child(1) {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.2;
  align-items: center;
  color: #1F2937;
}
/* line 1316, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area .bonus-value p:nth-child(2) {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.2;
  align-items: center;
  color: #1F2937;
}
.casino-review_section .singleCasinoItem .bonus-area .bonus-value p span {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.2;
  align-items: center;
}
/* line 1323, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area .bonus-value .wagering_mobile {
  color: #4b5563;
  display: block;
  font-size: .75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: .5rem;
}
/* line 1334, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area.exclusive {
  border: 1px solid #AE001C;
  position: relative;
}
/* line 1338, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area.exclusive .exclusive-offer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0px 12px;
  gap: 4px;
  position: absolute;
  height: 29px;
  top: -15px;
  background: #FEF3D4;
  border: 1px solid #AE001C;
  border-radius: 53px;
}
/* line 1352, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area.exclusive .exclusive-offer .offer-text {
  font-size: 11px;
  line-height: 13px;
  font-weight: 400;
}
/* line 1358, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .bonus-area.exclusive .exclusive-offer img {
  max-height: 100%;
}
/* line 1364, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .wagering_desktop {
  display: none;
}
/* line 1367, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .wagering-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: #6C6C6C;
  line-height: 25px;
  grid-column: span 3;
}
/* line 1377, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .wagering-area * {
  text-decoration: none;
}
/* line 1381, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .wagering-area span {
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .casino-review_section .singleCasinoItem .play-link-area a.toplistBtn {
    line-height: 1.5;
    padding: 0.5rem 0.75rem;
  }
}
.casino-review_section .singleCasinoItem .review-area-wrapper {
  display: flex;
  flex-direction: column;
  gap: .5rem;
}
/* line 1393, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  grid-column: span 2;
}
/* line 1400, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .review-button a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: center;
  color: #1E3A8A;
}
/* line 1410, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .buttons {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
/* line 1415, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .buttons .compare-button {
  padding-bottom: 8px;
}
/* line 1418, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area-wrapper .compare-button .compareBtn {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1;
  color: #4B5563;
  text-decoration: none;
}
/* line 1437, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .established {
  height: 32px;
  background: #f3f4f6;
  /* border: 1px solid gray; */
  border-radius: 0.5rem;
  display: flex;
  line-height: 1;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #1f2937;
  gap: 4px;
  align-items: center;
  justify-content: center;
  padding: 6px;
}
/* line 1453, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .established strong {
  font-weight: 700;
}
/* line 1458, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .review-top {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: baseline;
  justify-content: center;
}
/* line 1466, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars {
  height: 28px;
  border-width: 0;
  border-style: solid;
  border-radius: 0.5rem;
  display: flex;
  line-height: 1;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #1f2937;
  padding: 6px;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
/* line 1484, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars .open {
  line-height: 0;
}
/* line 1488, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars strong {
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  /* line 1466, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .rewiew-stars {
    margin: unset;
  }
}
@media only screen and (min-width: 768px) {
  .casino-review_section .singleCasinoItem .review-area-wrapper {
    flex-direction: row;
  }
}
/* line 1497, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars span {
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  color: #1F2937;
}
/* line 1505, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-1 {
  background: rgba(223, 61, 66, 0.18);
}
/* line 1509, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-2 {
  background: rgba(219, 141, 67, 0.18);
}
/* line 1513, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-3 {
  background: rgba(251, 191, 14, 0.18);
}
/* line 1517, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-4 {
  background: rgba(142, 186, 67, 0.18);
}
/* line 1521, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-5 {
  background: rgba(101, 158, 54, 0.18);
}
/* line 1525, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-1 path {
  fill: #DF3D42;
}
/* line 1528, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-2 path {
  fill: #DB8D43;
}
/* line 1531, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-3 path {
  fill: #FBBF0E;
}
/* line 1534, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-4 path {
  fill: #8EBA43;
}
/* line 1537, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .rewiew-stars.level-5 path {
  fill: #659E36;
}
/* line 1541, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area a {
  font-weight: 700;
  font-size: 13px;
  line-height: 25px;
  color: #962E3E;
}
/* line 1548, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area p {
  font-weight: 400;
  font-size: 11px;
}
/* line 1553, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile {
  background: #6FC41A;
  border-radius: 3px;
  padding: 5px 11.5px;
  max-width: fit-content;
  margin: auto;
  margin-bottom: 15px;
  width: 100%;
}
/* line 1562, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile p {
  display: flex;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  color: #FFFFFF;
  padding: 0;
  align-items: center;
  justify-content: center;
}
/* line 1572, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile p:before {
  content: '';
  width: 12px;
  height: 12px;
  background-image: url("../../../assets/img/icons/checkmark.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-top: 2px;
  margin-right: 10px;
}
/* line 1584, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile p a {
  padding-left: 5px;
  color: #fff;
  font-weight: 500;
}
/* line 1590, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile p img.avatar.avatar-15.photo {
  margin-left: 10px;
  border-radius: 50%;
  margin-top: 2px;
}
/* line 1599, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: .5rem;
  grid-column: span 3;
  align-items: center;
}
/* line 1607, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area a.toplistBtn {
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  color: #1f2937;
  border-radius: 0.5rem;
  padding: 0.88rem 1.5rem;
  display: flex;
  font-weight: 600;
  font-size: 1rem;
  line-height:  1.5;
  text-decoration: none;
  width: 100%;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease;
}
.casino-review_section .singleCasinoItem .play-link-area a.toplistBtn:hover {
  background-position: left bottom;
  color: #FBBF24;
}
/* line 1620, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area a span {
  padding: 10px;
  background: #FBBF0E;
  border-radius: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #2B241C;
  margin-right: 10px;
  margin-left: -7px;
}
/* line 1631, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area a span span {
  margin: 0px;
}
/* line 1637, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #808080;
  width: max-content;
}
/* line 1648, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area.arrow a {
  padding-right: 13px;
}
/* line 1651, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .singleCasinoItem .play-link-area.arrow a img {
  border-radius: 100%;
  margin-left: 5px;
  width: 32px;
  height: 32px;
  object-fit: cover;
}
/* line 1671, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .user-info {
  border-top: 1px solid #d1d5db;
  display: flex;
  justify-content: space-between;
  padding-top: 1rem;
  text-align: center;
}
/* line 1675, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .user-info:last-child {
  gap: .25rem;
  padding-bottom: 0;
}
/* line 1679, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .user-info p {
  color: #4B5563;
  font-size: 0.75rem;
  line-height: 1;
}
.casino-review_section .user-info .userInfo {
  display: inline-flex;
  gap: .25rem;
}
.casino-review_section .user-info .reviewedBy {

}
.casino-review_section .user-info .reviewedBy p {
  align-items: center;
  color: #4B5563;
  display: flex;
  gap: .25rem;
}
.casino-review_section .user-info .reviewedBy p a {
  color: #1F2937;
}

/* line 1687, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more {
  text-align: center;
  margin-top: 25px;
}
/* line 1691, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more .loader {
  width: 20px;
  margin: auto;
}
/* line 1695, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more .loader img {
  width: 20px;
  height: auto;
}
/* line 1700, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more .loader[data-status="0"] {
  display: none;
}
/* line 1704, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more .loader[data-status="1"] {
  display: block;
}
/* line 1709, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more button {
  cursor: pointer;
  background-color: transparent;
  color: #4B5563;
  border: 1px solid #D1D5DB;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.5rem;
  font-weight: 600;
  transition: .7s;
}
/* line 1719, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .load-more button:hover {
  border: 1px solid #4B5563;
}
/* line 1724, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .banner_reviewer_desktop {
  position: absolute;
  display: flex;
  top: -57px;
  right: -16px;
  max-height: 40px;
  min-height: 40px;
}
.casino-review_section .casino-display_section .sidebar-filters-trigger {
  text-align: center;
  padding: 1rem;
  margin-bottom: 2rem;
  border: 1px solid #D1D5DB;
  background: #fff;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1;
}
.casino-review_section .casino-display_section .sidebar-filters-trigger p {
  color: #1F2937;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.casino-review_section .casino-display_section .sidebar-filters-trigger p::before {
  content:"";
  background:url(/wp-content/themes/casinobee/assets/img/filter-burger.png);
  padding-right:20px;
  background-repeat:no-repeat;
  background-position:center center;
  margin-right: 0.5rem;
}
.casino-review_section .casino-display_section .sidebar-filters-trigger span.filter-count-badge {
  background: #FBBF24;
  width: 1.5rem;
  height: 1.5rem;
  padding: 7px;
  border-radius: 50%;
  font-size: 0.75rem;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  /* line 1724, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .banner_reviewer_desktop {
    max-height: 40px;
    min-height: 40px;
    width: calc(100% + 2rem);
  }
}
/* line 1735, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .banner_reviewer_desktop p {
  color: #1F2937;
  display: flex;
  gap: 0.5rem;
  width: 100%;
  background: #86EFAC;
  max-height: 2.5rem;
  margin-top: 1px;
  align-items: center;
  z-index: 1;
  padding: 0 3.8125rem;
  border-radius: 0.5rem 0.5rem 0 0;
  border: 1px solid #F3F4F6;
  border-bottom: none;
  justify-content: center;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  /* line 1735, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .banner_reviewer_desktop p {
    max-height: 40px;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 1.6;
  }
}
/* line 1750, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .user-info .reviewedBy p:before {
  content: '';
  width: 1rem;
  height: 1rem;
  background-image: url("../../../assets/img/icons/checkmark-new.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-top: 0;
}
/* line 1762, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .banner_reviewer_desktop a {
  color: #1F2937;
}
/* line 1765, ../../sass/blocks/_casino_reviews.scss */
.casino-review_section .banner_reviewer_desktop img.avatar.avatar-15.photo {
  margin-left: 5px;
  border-radius: 50%;
  margin-top: 2px;
}

@media only screen and (max-width: 767px) {
  /* line 1771, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .banner_reviewer_desktop::before {
    background: url(/wp-content/themes/casinobee/assets/img/green-before.png);
    margin-right: -6px;
    background-size: contain;
    background-repeat: no-repeat;
    height: 30px;
    width: 15px;
    margin-right: -15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1791, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .banner_reviewer_desktop::after {
    background: url(/wp-content/themes/casinobee/assets/img/green-after.png);
    margin-right: -10px;
    height: 30px;
    width: 13px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .casino-review_section .singleCasinoItem {
    display: flex;
    flex-direction: column;
    align-items: normal;
    gap: 1rem;
  }
  .casino-review_section .user-info {
    flex-direction: column-reverse;
    justify-content: center;
  }
  .casino-review_section .user-info .userInfo {
    justify-content: center;
  }
  .casino-review_section .user-info .reviewedBy p {
    font-size: 1rem;
    justify-content: center;
    line-height: 22px;
    margin-bottom: 0.5rem;
  }
  .casino-review_section .singleCasinoItem .review-area {
    padding-left: 0;
    gap: 0.5rem;
  }
  .casino-review_section .singleCasinoItem .review-area .review-top {
    align-items: center;
  }
  .casino-review_section .singleCasinoItem .bonus-area {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1810, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .user-info {
    text-align: unset;
  }
  /* line 1813, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem {
    display: flex;
    justify-content: space-between;
  }
  /* line 1819, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .goelocate_mobile {
    display: none;
  }
  /* line 1822, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .logo-area {
    display: flex;
    word-break: break-word;
    justify-content: start;
    padding-top: 0;
  }
  /* line 1828, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .logo-area .casino_number,
  .casino-review_section .singleCasinoItem .logo-area .casino_number-1 {
    position: absolute;
    top: 0px;
    left: 0px;
    background: #fbbf24;
    border-radius: 0.5rem 0;
    font-weight: 700;
    font-size: 0.75rem;
    line-height: 1.2;
    color: #1F2937;
  }
  /* line 1840, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .logo-area .logo_div {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
  }
  /* line 1854, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .logo-area .logo_div .name {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #2B241C;
    text-align: center;
    padding-top: 10px;
  }
  /* line 1865, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .casino-name {
    padding-top: 0;
    text-align: left;
    flex-direction: row;
  }
  .casino-review_section .singleCasinoItem .review-area .casino-name .name {
    text-align: left;
  }
  /* line 1881, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .casino-name .goelocate_desktop {
    display: flex;
  }
  /* line 1885, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .casino-name img {
    max-width: 23px;
    max-height: auto;
    min-width: 23px;
    min-height: auto;
    width: 23px;
    height: auto;
  }
  .casino-review_section .singleCasinoItem .review-area .review-and-compare-wrapper {
    align-items: flex-start;
    flex-direction: column;
    gap: .5rem;
  }
  /* line 1896, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .bonus-area {
    display: flex;
    flex-direction: column;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    align-items: center;
    color: #1F2937;
    background-size: 80px;
    border-radius: 4.26902px;
    padding: 15.8px 22.81px 12.76px 17.11px;
    margin-bottom: 0;
    gap: 0.5rem;
  }
  /* line 1911, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .bonus-area p {
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
    align-items: center;
    color: #2B241C;
  }
  /* line 1918, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .bonus-area .wagering_mobile {
    display: none;
  }
  /* line 1922, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .wagering_desktop {
    display: block;
  }
  /* line 1926, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .wagering-area {
    display: flex;
    flex-direction: column;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: #6C6C6C;
    line-height: 25px;
    padding: 0 15px;
    grid-column: span 1;
  }
  /* line 1937, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .wagering-area a {
    text-decoration: none;
  }
  /* line 1942, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-top: 0;
    grid-column: unset;
    align-items: flex-start;
    gap: 0.5rem;
  }
  /* line 1948, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .buttons {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding-top: 0;
    text-align: left;
  }
  /* line 1953, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .play-link-area .buttons a.compare-button {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 1966, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area-wrapper .compare-button a.compareBtn:before {
    content: '';
    background: url("../../../assets/img/icons/compare.png");
    padding-right: 12px;
    margin-right: 0.5rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  /* line 1977, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area a {
    font-weight: 700;
    font-size: 13px;
    line-height: 25px;
    color: #962E3E;
  }
  /* line 1984, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area p {
    font-weight: 400;
    font-size: 11px;
    color: #6C6C6C;
  }
  /* line 1990, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .review-area .banner_reviewer_mobile {
    display: none;
  }
  /* line 1995, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .play-link-area {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    grid-column: unset;
    width: 11.25rem;
    text-align: center;
  }
  .casino-review_section .singleCasinoItem .play-link-area a{
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 1.5714;
    width: 11.25rem;
  }
  /* line 2009, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .play-link-area a span {
    color: #2B241C;
    background: #FBBF0E;
    border-radius: 130px;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    padding: 10px;
  }
  /* line 2018, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .play-link-area a span span {
    margin: 0px;
  }
  /* line 2024, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .singleCasinoItem .play-link-area p {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #808080;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section {
    flex-direction: row;
  }
  /* line 2037, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper {
    flex-direction: row;
  }
  /* line 2040, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper .side-filter_section {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    width: 25%;
    height: fit-content;
    padding-top: 0px;
    position: relative;
    overflow-y: unset;
    z-index: unset;
    background: transparent;
  }
  .casino-review_section.payment-methods .casino-review_wrapper .side-filter_section {
    padding: 0;
  }
  .casino-review_section.payment-methods {
    padding-top: .5rem;
  }
  .casino-review_section .casino-review_wrapper .side-filter_section.sweepstake {
    display: none;
  }
  /* line 2049, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper .side-filter_section .close-side_filters {
    display: none;
  }
  /* line 2058, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper .casino-display_section .casino-list_wrapper .deposit_chooser .deposit_list p {
    width: unset;
  }
  /* line 2071, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-review_wrapper .casino-display_section .filter-section .single-filter button {
    border: none;
  }
  /* line 2079, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-display_section {
    width: 80%;
  }
  .casino-review_section .casino-display_section .sidebar-filters-trigger {
    display: none;
  }

  .casino-display_section.sweepstake {
    width: 100%;
  }
  /* line 2082, ../../sass/blocks/_casino_reviews.scss */
  .casino-review_section .casino-display_section .bonus_side-filters {
    display: none !important;
  }
}

/* line 2090, ../../sass/blocks/_casino_reviews.scss */
/* h2.heading-count {
  margin-top: -10px;
  padding-top: 30px;
} */

/* line 1, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero {
  max-width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  padding: 4.5rem 0;
  display: flex;
  text-align: center;
  position: relative;
}
/* line 12, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper {
  max-width: 1150px;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 1rem;
}
/* line 20, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section {
  text-align: center;
}
/* line 23, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section h1 {
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.3333;
  color: #fff;
  margin-bottom: 1rem;
}
/* line 30, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
}
/* line 38, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section ul {
  padding-top: 20.42px;
  padding-bottom: 15px;
}
/* line 42, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section ul li {
  list-style: none;
  margin-left: 20px;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
}
/* line 51, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .text-section ul li::before {
  content: "\2022";
  color: #fff;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.custom_post_hero .post_hero-section_wrapper .author-strip {
  color: #fff;
  padding: 0;
  margin-bottom: 0.5rem;
  min-width: unset;
}
.custom_post_hero .post_hero-section_wrapper .author-strip span .linkedin-icon::before,
.hero .hero_wrapper .author-strip span .linkedin-icon::before {
  content: url(/wp-content/themes/casinobee/assets/img/linkedin-icon-new-white.svg);
}

.custom_post_hero .post_hero-section_wrapper .author-strip a.author-name-link {
  color: #fff;
  text-decoration: none;
}
.custom_post_hero .post_hero-section_wrapper .author-strip p strong,
.custom_post_hero .post_hero-section_wrapper .author-strip p {
  color: #fff;
}
.custom_post_hero .post_hero-section_wrapper .hero_menu {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
}
.custom_post_hero .post_hero-section_wrapper .hero_menu a.hero_menu-item {
  display: flex;
  align-items: center;
  background: #F3F4F6;
  box-shadow: 0px 2px 10px 0px #0000001A;
  border: 1px solid #F3F4F6;
  border-radius: 0.5rem;
  padding-right: 0.75rem;
  gap: 1.5rem;
  width: 344px;
}
.custom_post_hero .post_hero-section_wrapper .hero_menu img.hero_menu-icon {
    width: 6.25rem;
    height: 4.6875rem;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}
/* line 77, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .bottom-images {
  padding-top: 15px;
  display: flex;
  justify-content: center;
  gap: 10px;
}
/* line 83, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .bottom-images img {
  max-height: 29px;
}
/* line 88, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section {
  display: flex;
  justify-content: center;
  flex-direction: column;
  /* flex-wrap: wrap; */
  padding-top: 26px;
  gap: 5px;
  row-gap: 15px;
}
/* line 97, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .logo img {
  aspect-ratio: 4 / 3;
  border: 1.32px solid #9ca3af;
  border-radius: .625rem;
  display: block;
  height: auto;
  margin: auto;
  object-fit: cover;
  width: 6.75rem;
}
/* line 105, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon {
  position: relative;
  text-decoration: none;
  background: #fff !important;
  /* min-height: 270px;
  min-width: 206px;
  max-height: 270px;
  max-width: 206px; */
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  /* padding: 1rem;
  padding-bottom: 1rem; */
  border-radius: 0.5rem;
  box-shadow: 0px 2px 10px 0px #0000001A;
  width: 206px !important;
  margin-right: 1.5rem;
}
/* line 109, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses.new {
  /* background: #fff !important;
  min-height: 270px;
  min-width: 206px; 
  max-height: 270px;
  max-width: 206px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  padding-bottom: 1rem;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 10px 0px #0000001A; */
  /* height: 274px !important; */
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 2.5rem 1rem 1rem;
}
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses {
  /* background: #fff !important;
  min-height: 290px;
  min-width: 206px;
  max-height: 290px;
  max-width: 206px;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 2.5rem 1rem;
  padding-bottom: 1rem;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 10px 0px #0000001A; */
  /* height: 274px !important; */
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 2.5rem 1rem 1rem;
  background: #fff !important;
  border-radius: 0.5rem;
}
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .wagger-info {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.1818;
  color: #1F2937;
}
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .free-spins {
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.1818;
  color: #1F2937;
}
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .playbutton a {
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  color: #1F2937;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
  display: block;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .playbutton a:hover {
  background-position: left bottom;
  color: #FBBF24;
}
/* line 124, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .bonus {
  margin-top: -10px;
}
/* line 127, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .bonus .b_amount {
  font-weight: 800;
  font-size: 32px;
  line-height: 41.6px;
  color: #FFFFFF;
}
/* line 134, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .bonuses .bonus .b_description {
  font-weight: 800;
  font-size: 14px;
  line-height: 18.2px;
  color: rgba(255, 255, 255, 0.7);
}
/* line 143, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .banner-text {
  background: #1F2937;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0px;
  right: 0px;
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 0.25rem;
}
/* line 161, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon .banner-text .b_banner {
  font-weight: 800;
  font-size: 13px;
  line-height: 130%;
  color: #FFFFFF;
  padding-top: 3px;
}
@media screen and (min-width: 1024px) {
  /* line 185, ../../sass/blocks/_custom_post_hero_section.scss */
  .custom_post_hero .post_hero-section_wrapper {
    max-width: 1150px !important;
    width: 100%;
  }
  /* line 190, ../../sass/blocks/_custom_post_hero_section.scss */
  .custom_post_hero .post_hero-section_wrapper .text-section ul {
    padding-top: 13px;
    padding-bottom: 20px;
  }
  /* line 195, ../../sass/blocks/_custom_post_hero_section.scss */
  .custom_post_hero .post_hero-section_wrapper .text-section {
    text-align: center;
    max-width: 54rem;
    width: 100%;
  }
  /* line 199, ../../sass/blocks/_custom_post_hero_section.scss */
  .custom_post_hero .post_hero-section_wrapper .text-section .bottom-images {
    justify-content: start !important;
  }
  /* line 204, ../../sass/blocks/_custom_post_hero_section.scss */
  .custom_post_hero .post_hero-section_wrapper .hero_bonus-section {
    padding-top: 0px !important;
    gap: 1rem;
    flex-wrap: nowrap;
  }
  .custom_post_hero .post_hero-section_wrapper .hero_bonus-section .single_icon {
    width: calc(33% - 1.5rem) !important;
  }
}

/* line 214, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(106.29deg, #111827 39%, #0C4A6E 108.37%), linear-gradient(179.48deg, #0C4A6E -66.46%, rgba(17, 24, 39, 0) 58.39%);
  z-index: -2;
}

/* line 229, ../../sass/blocks/_custom_post_hero_section.scss */
.custom_post_hero:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  /* background: url(../../../assets/img/hero-pattern.webp); */
  z-index: -1;
}

@media screen and (max-width: 768px) {
  .custom_post_hero {
    padding: 4.5rem 1rem;
  }
  .custom_post_hero .post_hero-section_wrapper .text-section h1 {
    font-size: 2.25rem;
    line-height: 1.22;
  }
  .custom_post_hero .post_hero-section_wrapper .author-strip {
    display: grid;
  }
  .custom_post_hero .post_hero-section_wrapper .hero_menu a.hero_menu-item {
    width: 100%;
  }
}

/* line 1, ../../sass/blocks/_hero_section.scss */
.hero {
  background: linear-gradient(106.29deg, #111827 39%, #0C4A6E 108.37%),
              linear-gradient(179.48deg, #0C4A6E -66.46%, rgba(17, 24, 39, 0) 58.39%);
  max-width: 100%;
  padding: 0 1rem;
}
/* line 4, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper {
  max-width: 1150px;
  margin: auto;
  display: flex;
  padding: 2rem 0;
}
.hero .hero_wrapper .hero_content {
  width: 100%;
}
.hero .hero_wrapper .breadcrumb-container {
  background-color: transparent;
  padding: 0;
}
.hero .hero_wrapper .breadcrumb-container .breadcrumb {
  padding-left: 0;
}
.hero .hero_wrapper .breadcrumb-container .breadcrumb a {
  color: #fff !important;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
}
.hero .hero_wrapper .breadcrumb-container .breadcrumb span {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
}
.hero .hero_wrapper .breadcrumb-container .breadcrumb span::before {
  content: "";
  background: url(../../../assets/img/split-arrow-white.png);
  padding-right: 10px;
  background-repeat: no-repeat;
  background-position: top center;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
}
/* line 11, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper .hero_content h1 {
  font-weight: 700;
  font-size: 2.75rem;
  line-height: 1;
  text-align: left;
  color: #fff;
}
/* line 19, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper .hero_content p {
  font-weight: 400 !important;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  color: #fff;
}
/* line 26, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper .hero_content a {
  color: #fff;
}
.hero .hero_wrapper .hero_content a:hover {
  color: #9CA3AF;
}
.hero .hero_wrapper .hero_content a:visited {
  color: #374151;
}
.hero .hero_wrapper .hero_content a.author-name-link {
  text-decoration: none;
}
.hero .hero_wrapper .hero_content a.author-name-link:hover,
.hero .hero_wrapper .hero_content a.author-name-link:visited {
  color: #fff;
}
/* line 32, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper ul {
  padding-top: 13px;
  padding-bottom: 20px;
}
/* line 35, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper ul li {
  list-style: none;
  margin-left: 20px;
  font-weight: 400;
  font-size: 15px;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.7);
}
/* line 43, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper ul li::before {
  content: "\2022";
  color: #1F2937;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
/* line 52, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper .home-button {
  padding: 10px 0px;
}
/* line 54, ../../sass/blocks/_hero_section.scss */
.hero .hero_wrapper .home-button a {
  font-weight: 700;
  font-size: 19px;
  line-height: 22px;
  color: #2B241C;
  text-decoration: none;
  background: #FBBF0E;
  border-radius: 50px;
  padding: 10px 54px;
}
.hero .hero_wrapper span.author-strip-label,
.hero .hero_wrapper p.verified-icon-new strong,
.hero .hero_wrapper p.date-info-new strong {
  color: #fff;
}
@media screen and (min-width: 768px) {
  /* line 68, ../../sass/blocks/_hero_section.scss */
  .hero {
    padding: 0 1.5rem;
  }
  .hero span {
    width: 50%;
  }
  .hero .single-page_author span {
    width: unset;
  }
  .hero .author-strip {
    padding: 1rem 0;
  }
}
@media screen and (min-width: 1280px) {
  .hero {
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  .casino-modal-content {
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
  }
}

@media screen and (min-width: 1024px) {
  /* line 195, ../../sass/blocks/_how_to_section.scss */
  .slot-page .howTo .how-to-section_list,
  .casino-template-template-sidebar-casino .howTo .how-to-section_list {
    grid-template-columns: repeat(3, calc(33.33% - 17px));
  }
}

@media screen and (max-width: 768px) {
  .howTo .how-to-section_list .how-to_step-single {
    flex-direction: column;
    gap: 0.5rem;
  }
  .howTo .how-to-section_list .how-to_step-single .innerImage img {
    width: 9.375rem;
    height: 7rem;
  }
}

/* line 1, ../../sass/blocks/_perfect_casino.scss */
.singleCasino {
  margin-top: 20px;
  background-color: #7A12FF;
  background-size: 100px;
  border-radius: 5px;
}
/* line 9, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper h2 {
  font-weight: 700;
  font-size: 22px;
  color: #FFFFFF;
  text-align: center;
  padding: 30px 0px 10px 0px;
}
/* line 16, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper p {
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  padding-bottom: 20px;
}
/* line 22, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem {
  padding-top: 30px;
  background: #FFFFFF;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  justify-content: space-around;
  position: relative;
}
/* line 32, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .banner_trusted {
  position: absolute;
  left: -1px;
  top: -13px;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 38, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .banner_trusted p {
  font-weight: 700;
  font-size: 13px;
  line-height: 25px;
  color: #2B241C;
  padding-bottom: 7px;
}
/* line 46, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .logo-area {
  display: flex;
}
/* line 48, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .logo-area .logo_div {
  display: flex;
  flex-direction: column;
}
/* line 54, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .logo-area .logo_div .name {
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #2B241C;
  text-align: center;
  padding-top: 10px;
}
/* line 63, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .logo-area .goelocate {
  display: flex;
  align-items: center;
  padding: 0px 30px;
}
/* line 73, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .bonus-area {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #2B241C;
}
/* line 80, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .bonus-area p {
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #2B241C;
}
/* line 87, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .wagering-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: #6C6C6C;
  line-height: 25px;
}
/* line 96, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .review-area {
  display: flex;
  flex-direction: column;
  text-align: center;
}
/* line 100, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .review-area .rewiew-stars {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(251, 191, 14, 0.18);
  padding: 6px 10px;
  gap: 10px;
  border-radius: 53px;
  max-width: max-content;
  margin: auto;
}
/* line 113, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .review-area .rewiew-stars span {
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  color: #2B241C;
}
/* line 120, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .review-area a {
  font-weight: 700;
  font-size: 13px;
  line-height: 25px;
  color: #962E3E;
  padding: 10px 0px;
}
/* line 127, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .review-area p {
  font-weight: 400;
  font-size: 11px;
  color: #6C6C6C;
}
/* line 133, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .play-link-area {
  display: flex;
}
/* line 135, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .singleCasinoItem .play-link-area a {
  font-weight: 700;
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  background: #7A12FF;
  border-radius: 50px;
  padding: 10px 25px;
  text-decoration: none;
}
/* line 150, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 30px 30px;
  justify-content: space-between;
}
/* line 156, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .games {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
/* line 161, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .games span {
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
  color: #FFFFFF;
}
/* line 167, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .games .gameBtn {
  display: flex;
  align-items: center;
  padding: 10px 20px;
  gap: 10px;
  background: #FFFFFF;
  border-radius: 5px;
  text-decoration: none;
  font-weight: 700;
  font-size: 14px;
  line-height: 30px;
  color: #2B241C;
}
/* line 179, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .games .gameBtn img {
  max-height: 28px;
}
/* line 184, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .link {
  margin-top: 20px;
}
/* line 186, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .link a {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  text-decoration: none;
  padding: 10px 25px;
  border: 1px solid #FFFFFF;
  border-radius: 50px;
}
/* line 196, ../../sass/blocks/_perfect_casino.scss */
.singleCasino .wrapper .last .link a::before {
  content: "";
  background: url(/wp-content/themes/casinobee/assets/img/fi_refresh-ccw.png);
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center center;
}
@media screen and (min-width: 1024px) {
  /* line 212, ../../sass/blocks/_perfect_casino.scss */
  .singleCasino .wrapper {
    overflow-x: hidden !important;
  }
  /* line 217, ../../sass/blocks/_perfect_casino.scss */
  .singleCasino .wrapper p {
    padding-bottom: 0px;
  }
  /* line 220, ../../sass/blocks/_perfect_casino.scss */
  .singleCasino .wrapper .singleCasinoItem {
    margin: 30px 165px;
    flex-direction: row;
  }
  /* line 282, ../../sass/blocks/_perfect_casino.scss */
  .singleCasino .wrapper .last {
    flex-direction: row;
  }
  /* line 284, ../../sass/blocks/_perfect_casino.scss */
  .singleCasino .wrapper .last .games {
    flex-direction: row;
  }
}

/* line 209, ../../sass/blocks/_single_casino.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999999999;
}
/* line 221, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up {
  align-items: center;
  background: #fff;
  border-radius: .5rem;
  display: none;
  flex-direction: column;
  gap: 1rem;
  padding: 2rem;
  position: relative;
  width: 56.25rem;
}
@media screen and (max-width: 768px) {
  /* line 221, ../../sass/blocks/_single_casino.scss */
  .modal #exit-pop-up {
    width: 100%;
    height: 100dvh;
    border-radius: 0px;
  }
}
/* line 238, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .close-button {
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  padding: 0;
  margin: 0;
  cursor: pointer;
  position: absolute;
  right: 2rem;
  top: 2.5rem;
}
/* line 250, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up p {
  font-size: 1.125rem;
  line-height: 1.444;
  color: #1f2937;
}
/* line 256, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up p.title {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2222;
}
/* line 263, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list {
  overflow: visible;
  width: 100%;
}
.modal #exit-pop-up .casino-alternatives_list #alt-list {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: space-between;
  padding: 0px;
  gap: 1rem;
  width: 100%;
  margin-top: 40px;
}

.modal #exit-pop-up .casino-alternatives_list #alt-list .bonus-area{
    flex-grow: 1;
}

@media screen and (max-width: 768px) {
  .modal #exit-pop-up .casino-alternatives_list {
    overflow: hidden;
  }
  /* line 263, ../../sass/blocks/_single_casino.scss */
  .modal #exit-pop-up .casino-alternatives_list #alt-list {
    flex-direction: column;
    align-items: center;
    overflow: scroll;
    padding-top: 15px;
  }
  .modal #exit-pop-up .casino-alternatives_list .swiper-wrapper {
    justify-content: flex-start !important;
  }
}
/* line 279, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .swiper-wrapper {
  justify-content: center;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem {
  align-items: center;
  background: #fff;
  border: 1px solid #F3F4F6;
  border-radius: 0.5rem;
  box-shadow: 0px 2px 10px 0px #0000001A;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: auto;
  justify-content: center;
  margin-right: 1.5rem !important;
  padding: 3.5rem 1rem 1rem;
  position: relative;
  width: calc(33.33% - 1.5rem) !important;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .bonus-area {
  flex-grow: 1;
}
@media screen and (max-width: 768px) {
  .modal #exit-pop-up p {
    text-align: center;
  }
  .modal #exit-pop-up p.title {
    font-size: 1.25rem;
    line-height: 1.4;
  }
  /* line 279, ../../sass/blocks/_single_casino.scss */
  .modal #exit-pop-up .casino-alternatives_list .singleCasinoItem {
    width: 16.375rem !important;
  }
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .singleCasinoItemWrapper {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
  margin-bottom: .5rem;
  text-align: center;
  width: 100%;
}
/* line 298, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .banner_trusted {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 304, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .banner_trusted p {
  padding: 0.5rem;
  background: #1F2937;
  position: relative;
  border-radius: 0.5rem 0.5rem 0 0;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  text-align: center;
}

/* line 334, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem img.logo-img {
  aspect-ratio: 4 / 3;
  border: 1.32px solid #9CA3AF;
  border-radius: .625rem;
  object-fit: cover;
  width: 6.75rem;
}
/* line 339, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .goelocate {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .goelocate .rating-and-flag {
  align-items: center;
  display: flex;
  gap: 1rem;  
  justify-content: center;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem p.review-area-paragraph,
.casino-review-page .casino-content_wrapper .casino-container-content .casino-content .casino-alternatives .casino-alternatives_list .singleCasinoItem p.review-area-paragraph {
  color: #6B7280;
  font-size: .75rem;
  line-height: 1.333;
  text-align: center;
}
/* line 344, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .goelocate .name {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  color: #1F2937;
}
/* line 353, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .bonus-area * {
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.3636;
  text-align: center;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .goelocate .rating-stars {
  align-items: center;
  background: #fef3c7;
  border-radius: .5rem;
  display: flex;
  gap: .25rem;
  justify-content: center;
  padding: .375rem;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .goelocate .rating-stars p {
  font-weight: 600;
  font-size: 1rem;
  color: #1f2937;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .singleCasinoItemWrapper .wagering-bonus p {
  color: #4B5563;
  font-size: .75rem;
  line-height: 1.3333;
}
/* line 363, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .play-link-area a {
  align-items: center;
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-position: right bottom;
  background-size: 200% 100%;
  border-radius: 0.5rem;
  color: #1F2937;
  display: flex;
  flex-direction: row;
  font-size: 1rem;
  font-weight: 600;
  gap: 10px;
  height: 40px;
  justify-content: center;
  line-height: 1.5;
  min-width: 145px;
  padding: 0.75rem 1rem;
  text-align: center;
  text-decoration: none;
  transition: all .2s ease;
}
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .play-link-area a:hover{
  background-position: left bottom;
  color: #fbbf24;
}
/* line 383, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 390, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area .rating-stars {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  gap: 10px;
  width: 101px;
  height: 37px;
  background: rgba(251, 191, 14, 0.18);
  border: 1px solid #fbbf0e;
  border-radius: 53px;
}
/* line 403, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area .rating-stars p {
  font-weight: 700;
  font-size: 14px;
  color: #2b241c;
}
/* line 410, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area .review-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 416, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area .review-link a {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
  text-decoration-line: underline;
  color: #1E3A8A;
}
/* line 425, ../../sass/blocks/_single_casino.scss */
.modal #exit-pop-up .casino-alternatives_list .singleCasinoItem .review-area .review-link p {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.3;
  display: flex;
  align-items: center;
  text-align: center;
  color: #6B7280;
  margin-top: 1rem;
}

/* line 1, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section {
  background: #f3f4f6;
  max-width: 100%;
}
/* line 4, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section h3, .slot-review_section h2 {
  max-width: 1150px;
  margin: auto;
  padding: 20px;
  color: #4B4438;
  font-size: 24px;
  line-height: 31px;
  letter-spacing: 0em;
}
@media only screen and (max-width: 767px) {
  /* line 4, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section h3, .slot-review_section h2 {
    font-size: 20px;
    line-height: 26px;
  }
}
/* line 18, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper {
  display: flex;
  flex-direction: column;
  gap: 49px;
  max-width: 1150px;
  margin: auto;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 28, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section {
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: #F3F4F6;
  top: 0px;
  left: 0;
  display: none;
  z-index: 9999;
  overflow-y: scroll;
}
.slot-review_section .slot-review_wrapper .side-filter_section.is-open {
  display: block !important;
  padding: 1rem;
}
/* line 45, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-rtp button.accordion::before,
.slot-review_section .slot-review_wrapper .side-filter_section .filter-volatility button.accordion::before,
.slot-review_section .slot-review_wrapper .side-filter_section .filter-providers button.accordion::before,
.slot-review_section .slot-review_wrapper .side-filter_section .filter-reels button.accordion::before,
.slot-review_section .slot-review_wrapper .side-filter_section .filter-rows button.accordion::before,
.slot-review_section .slot-review_wrapper .side-filter_section .filter-release-date button.accordion::before {
  content: '';
  width: 15px;
  height: 15px;
  background-size: contain;
  position: absolute;
  left: 26.5px;
}
/* line 56, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-rtp button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/rtp.svg");
}
/* line 62, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-volatility button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/volatility.svg");
}
/* line 68, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-providers button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/providers.svg");
}
/* line 74, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-reels button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/reels.svg");
}
/* line 80, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-rows button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/rows.svg");
}
/* line 86, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .filter-release-date button.accordion::before {
  background-image: url("../../../assets/img/icons/filters/slots/release-date.svg");
}
/* line 97, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .close-side_filters::after {
  display: none;
}
/* line 105, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter:last-child {
  border-bottom: none;
}
/* line 126, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter select:focus {
  background-image: url("../../../assets/img/arrow-up.png");
}
/* line 131, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter .range_container {
  display: flex;
  flex-direction: column;
}
/* line 136, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter .sliders_control {
  position: relative;
  min-height: 10px;
}
/* line 140, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter .sliders_control .slot_change:last-child {
  background-color: unset;
}
/* line 145, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter .form_control {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-weight: 400;
  font-size: 13px;
  line-height: 185%;
  color: #808080;
}
/* line 156, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=number]::-webkit-inner-spin-button,
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
/* line 163, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 16px;
  height: 16px;
  background-color: #FBBF0E;
  border-radius: 50%;
  border: 2px solid #fff;
  cursor: pointer;
}
/* line 175, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #C6C6C6;
  cursor: pointer;
}
/* line 187, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=range]::-webkit-slider-thumb:hover {
  background: #FBBF0E;
}
/* line 191, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type="number"] {
  color: #8a8383;
  font-weight: 400;
  font-size: 13px;
  line-height: 185%;
  color: #808080;
  border: none;
}
/* line 200, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter .form_control_container {
  max-width: 46%;
}
/* line 204, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=number]::-webkit-inner-spin-button,
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
/* line 209, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter input[type="range"] {
  -webkit-appearance: none;
  appearance: none;
  height: 2px;
  width: 100%;
  position: absolute;
  background-color: #C6C6C6;
  pointer-events: none;
}
/* line 219, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter #bafromInput,
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter #bvfromInput,
.slot-review_section .slot-review_wrapper .side-filter_section .single-filter #freespinsfromInput {
  height: 0;
  z-index: 1;
}
/* line 229, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel .single {
  display: flex;
  flex-direction: row;
  gap: 5px;
}
/* line 235, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox] + label {
  display: block;
  margin: 0.2em;
  cursor: pointer;
  padding: 0.2em;
}
/* line 242, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox] {
  display: none;
}
/* line 246, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox] + label:before {
  content: "\2714";
  border: 1px solid #D1D1D1;
  border-radius: 3px;
  width: 17px;
  height: 17px;
  vertical-align: center;
  color: transparent;
  transition: .2s;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 261, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel label {
  display: flex !important;
  align-items: center;
  font-size: 13px;
  line-height: 185%;
  color: #808080;
  gap: 5px;
}
/* line 270, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox] + label:active:before {
  transform: scale(0);
}
/* line 274, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox]:checked + label:before {
  background-color: #FBBF0E;
  border-color: #FBBF0E;
  font-size: 13px;
  text-align: center;
  color: white;
}
/* line 282, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox]:disabled + label:before {
  transform: scale(1);
  border-color: #aaa;
}
/* line 287, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .panel input[type=checkbox]:checked:disabled + label:before {
  transform: scale(1);
  background-color: #FBBF0E;
  border-color: #FBBF0E;
}
/* line 294, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .reset_filter {
  padding: 15px;
  transition: opacity 0.8s;
}
/* line 298, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section .reset_filter a {
  font-weight: 700;
  font-size: 16px;
  color: #2B241C;
  background-color: #FBBF0E;
  padding: 10px 15px;
  text-align: center;
  border-radius: 25px;
  text-decoration: none;
  cursor: pointer;
}
/* line 311, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section div {
  display: flex;
  flex-direction: column;
}
/* line 315, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section div .panel {
  display: none;
  padding: 0px 20px;
  padding-bottom: 25.5px;
}
/* line 338, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section button::after {
  content: '';
  width: 11.28px;
  height: 100%;
  background-image: url("../../../assets/img/arrow-down.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: absolute;
  right: 10%;
}
/* line 351, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section button.active::after {
  background-image: url("../../../assets/img/arrow-up.png");
}
/* line 356, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section button img {
  max-width: 19.31px;
  height: auto;
}
/* line 361, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-review_wrapper .side-filter_section button span {
  flex-grow: 1;
  text-align: left;
}
/* line 370, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .bonus_side-filters {
  display: flex;
  justify-content: center;
  padding-bottom: 15px;
}
/* line 375, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .bonus_side-filters .bonus-filter_button {
  background: #FBBF0E;
  border-radius: 50px;
  padding: 10px 25px;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #2B241C;
  border: 1px solid transparent;
  cursor: pointer;
}
/* line 387, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .bonus_side-filters .bonus-filter_button:hover {
  background: #2B241C;
  color: #FBBF0E;
  border: 1px solid #FBBF0E;
}
/* line 394, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
/* line 401, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper {
  max-width: 12.25rem;
  width: 100%;
  height: 2.5rem;
  background: #e5e7eb;
  border-radius: .5rem;
  padding: .5rem 0 .5rem 1rem;
  position: relative;
  display: flex;
  align-items: center;
}
/* line 414, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper[data-active="1"] .clear-icon {
  visibility: visible;
}
/* line 418, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper[data-active="1"] .search-icon {
  visibility: hidden;
}
/* line 423, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper .search {
  background: inherit;
  border: none;
  height: 25px;
  max-width: 70px;
  width: 100%;
  padding: 0;
  outline: 0;
  color: #6C6C6C;
}
/* line 434, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper .search-icon,
.slot-review_section .slot-display_section .filter-section .search-wrapper .clear-icon {
  position: absolute;
  right: 33px;
  width: 18px;
}
/* line 441, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .search-wrapper .clear-icon {
  visibility: hidden;
  cursor: pointer;
}
/* line 448, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filterBtn::before {
  content: '';
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin-right: 9.5px;
}
/* line 458, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_show_all::before {
  background-image: url("../../../assets/img/all-g.png");
}
/* line 462, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_show_all.active::before,
.slot-review_section .slot-display_section .filter-section .single-filter .filter_show_all:hover::before {
  background-image: url("../../../assets/img/all-y.png");
}
/* line 467, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_recommended::before {
  background-image: url("../../../assets/img/star-g.png");
}
/* line 471, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_recommended.active::before,
.slot-review_section .slot-display_section .filter-section .single-filter .filter_recommended:hover::before {
  background-image: url("../../../assets/img/star-y.png");
}
/* line 476, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_free_spins::before {
  background-image: url("../../../assets/img/freespins-g.png");
}
/* line 480, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_free_spins.active::before,
.slot-review_section .slot-display_section .filter-section .single-filter .filter_free_spins:hover::before {
  background-image: url("../../../assets/img/freespins-y.png");
}
/* line 485, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_latest::before {
  background-image: url("../../../assets/img/clock-g.png");
}
/* line 489, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_latest.active::before,
.slot-review_section .slot-display_section .filter-section .single-filter .filter_latest:hover::before {
  background-image: url("../../../assets/img/clock-y.png");
}
/* line 494, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_jackpot::before {
  background-image: url("../../../assets/img/slots-g.png");
}
/* line 498, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter .filter_jackpot.active::before,
.slot-review_section .slot-display_section .filter-section .single-filter .filter_jackpot:hover::before {
  background-image: url("../../../assets/img/slots-y.png");
}
/* line 503, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter button {
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #A5A5A5;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: 25px;
  padding: 10px 15px;
}
/* line 516, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter button.active, .slot-review_section .slot-display_section .filter-section .single-filter button:hover {
  color: #2B241C;
}
/* line 520, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter button.active img, .slot-review_section .slot-display_section .filter-section .single-filter button:hover img {
  filter: none;
}
/* line 525, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .filter-section .single-filter button img {
  max-height: 16.99px;
  width: auto;
  filter: grayscale(1);
}
/* line 534, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 15px;
}
/* line 541, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section p {
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #000000;
}
/* line 548, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section .current-filter {
  text-decoration: none;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #B45309;
  padding: 8px 13px;
  border: 1px solid #FDE68A;
  border-radius: 40px;
  background: #FFFBEB;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  margin-right: 10px;
}
/* line 564, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section .current-filters {
  display: flex;
}
/* line 567, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section .current-filters .current-filter.hidden {
  display: none !important;
}

/* line 572, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section .clear-filters {
  text-decoration: none;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #1F2937;
  padding: 8px 13px;
  background: none;
  border-radius: 40px;
  display: flex;
  gap: 8px;
  align-items: center;
}
/* line 587, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section .clear-filters.hidden {
  display: none !important;
}
/* line 597, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .current-filters_section.hidden {
  display: none;
}
/* line 601, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper {
  padding: 20px 0px;
}
/* line 604, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list {
  padding-top: 10px;
}
/* line 607, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list h2 {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 1.2;
  color: #1F2937;
  padding: 1rem 0;
}
/* line 615, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list h2:after {
  content: "";
  background-image: url("../../../assets/img/arrow-right.png");
  padding-left: 10px;
  background-repeat: no-repeat;
  margin-left: 12px;
  background-position: center center;
  background-size: contain;
}
/* line 625, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10.3px;
}
/* line 630, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .slots-no-results {
  text-align: center;
}
/* line 634, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  flex-direction: column;
  background: #FFFFFF;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0px 2px 10px 0px #0000001A;
  border: 1px solid #F3F4F6;
}
/* line 646, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 651, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_number {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #FBBF0E;
  border-radius: 80px;
  padding: 5px 8.5px;
  font-weight: 700;
  font-size: 13px;
  line-height: 15px;
  color: #2B241C;
}
/* line 664, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .logo_div {
  display: flex;
  flex-direction: column;
  position: relative;
}
/* line 669, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .logo_div img {
  width: 100%;
  max-height: 132px;
  min-height: 132px;
  object-fit: cover;
}
/* line 677, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_info {
  padding: 1rem;
}
/* line 680, ../../sass/blocks/_slot_reviews.scss */
/* line 686, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_info .slot-name .name {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #1F2937;
  text-align: center;
  padding: 3.5px 0px;
}
/* line 695, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_info .slot-name .goelocate {
  display: flex;
  align-items: center;
  padding: 0px;
  padding-left: 7px;
}
/* line 703, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_info .slot-name img {
  max-width: 23px;
  max-height: auto;
  min-width: 23px;
  min-height: auto;
  width: 23px;
  height: auto;
}
/* line 714, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_provider {
  text-align: center;
}
/* line 717, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_provider p,
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_provider a {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #6B7280;
  text-decoration: none;
}
/* line 725, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_provider p:last-child {
  display: none;
}
/* line 730, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
/* line 735, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .play-area {
  padding: 10px 0;
  text-align: center;
}
/* line 739, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .play-area a {
  border-radius: 0.5rem;
  font-weight: 700;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  color: #1F2937;
  padding: 0.75rem 1rem;
  text-decoration: none;
  display: block;
  width: 100%;
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  cursor: pointer;
  transition: all .2s ease;
}
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .play-area a:hover {
    background-position: left bottom;
    color: #fbbf24;
}
/* line 757, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses {
  width: max-content;
  gap: 20px;
  margin: 0 auto;
  background: #E5E7EB;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  align-items: baseline;
  margin-top: 11px;
}
/* line 768, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .inner-div {
  display: flex;
  max-width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  justify-content: space-around;
}
/* line 775, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .inner-div div {
  min-width: fit-content;
}
/* line 777, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .inner-div div p {
  display: flex;
  flex-direction: column;
}
/* line 785, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .volatility p,
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .rtp p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5;
  color: #1F2937;
}
/* line 791, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .volatility p span,
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses .rtp p span {
  color: #6B7280;
  font-weight: 400;
}
/* line 800, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .bonus-area {
  display: flex;
  flex-direction: column;
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #2B241C;
  background-color: #F3F0EB;
  background-image: url("../../../assets/img/pattern4-cm.webp");
  border-radius: 4.26902px;
  background-size: 80px;
  padding: 15.8px 22.81px 12.76px 17.11px;
  margin-bottom: 8px;
}
/* line 814, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .bonus-area p {
  font-weight: 700;
  font-size: 16px;
  line-height: 25px;
  color: #2B241C;
}
/* line 822, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .wagering-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  color: #6C6C6C;
  line-height: 25px;
}
/* line 833, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area {
  display: flex;
  flex-direction: column;
  text-align: center;
}
/* line 838, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area .buttons {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 7px;
}
/* line 844, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area .buttons .compareBtn {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #808080;
  text-decoration: none;
}
/* line 852, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area .buttons .compareBtn:before {
  content: "";
  background: url("../../../assets/img/icons/compare.png");
  padding-right: 12px;
  margin-right: 7px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 863, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area .rewiew-stars {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(251, 191, 14, 0.18);
  border: 1px solid #FBBF0E;
  padding: 6px 10px;
  gap: 10px;
  border-radius: 53px;
  max-width: max-content;
  margin: auto;
}
/* line 875, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area .rewiew-stars span {
  font-weight: 700;
  font-size: 14px;
  line-height: 25px;
  color: #2B241C;
}
/* line 883, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area a {
  font-weight: 700;
  font-size: 13px;
  line-height: 25px;
  color: #962E3E;
}
/* line 890, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .review-area p {
  font-weight: 400;
  font-size: 11px;
  color: #6C6C6C;
}
/* line 897, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .play-link-area {
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 17px;
}
/* line 903, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .play-link-area a {
  font-weight: 700;
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  background: #7A12FF;
  border-radius: 50px;
  padding: 18px 25px;
  text-decoration: none;
}
/* line 913, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .play-link-area a span {
  padding: 10px;
  background: #FBBF0E;
  border-radius: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  color: #2B241C;
  margin-right: 10px;
}
/* line 923, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .play-link-area a span span {
  margin: 0px;
}
/* line 929, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .play-link-area p {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #808080;
}
/* line 938, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .read-more {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 4px;
  justify-content: center;
  align-items: center;
}
/* line 945, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .read-more .review {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  color: #991B1B;
}
/* line 951, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .read-more .compare-btn {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #4B5563;
  text-decoration: none;
}
/* line 958, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .read-more .compare-btn:before {
  content: "";
  background: url(/wp-content/themes/casinobee/assets/img/icons/compare.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding-right: 11.67px;
  margin-right: 7px;
}
/* line 974, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .show-more-container .loader {
  display: none;
  text-align: center;
}
/* line 978, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .show-more-container .loader img {
  width: 20px;
  height: 20px;
}
/* line 984, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .show-more-container .show-more_btn {
  display: flex;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 40px;
}
/* line 990, ../../sass/blocks/_slot_reviews.scss */
.slot-review_section .slot-display_section .show-more-container .show-more_btn button {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
  color: #4B5563;
  padding: 0.5rem 1rem;
  background: transparent;
  border: 1px solid #D1D5DB;
  border-radius: 0.5rem;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  /* line 1009, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list {
    grid-template-columns: 1fr 1fr;
  }
  /* line 1014, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot_provider p:last-child {
    display: block;
  }
  /* line 1020, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list .singleSlotItem .logo-area .slot-bonus .bonuses {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1033, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-review_wrapper {
    display: grid;
    grid-template-columns: 1fr 3fr;
    flex-direction: unset;
  }
  /* line 1038, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-review_wrapper .side-filter_section {
    width: 100%;
    height: max-content;
    border-radius: 5px;
    position: relative;
    top: unset;
    left: unset;
    display: block !important;
    overflow: hidden;
    z-index: unset;
  }
  /* line 1049, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-review_wrapper .side-filter_section .close-side_filters {
    display: none;
  }
  /* line 1057, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-display_section .bonus_side-filters .bonus-filter_button {
    display: none;
  }
  /* line 1064, ../../sass/blocks/_slot_reviews.scss */
  .slot-review_section .slot-display_section .slot-list_wrapper .single-slot_list .slot-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media only screen and (max-width: 768px) {
  .slot-review_section .slot-display_section .current-filters_section {
    display: none;
  }
}

/* line 1, ../../sass/blocks/_text_block.scss */
.textBlock {
  max-width: 100%;
  padding: 1.5rem 1rem;
  width: 100%;
}
.textBlock:last-child {
  padding-bottom: 3rem;
}
/* line 5, ../../sass/blocks/_text_block.scss */
.textBlock .text-block {
  max-width: 1150px;
  margin: auto;
  padding: 0;
}
/* line 9, ../../sass/blocks/_text_block.scss */
.textBlock .text-block :is(h1, h2, h3, h4, h5, h6) {
  padding: 0 0 1rem;
}
/* line 12, ../../sass/blocks/_text_block.scss */
.textBlock .text-block .wp-caption {
  width: unset !important;
}
.textBlock .text-block img {
  /* max-width: 100%;
  height: auto; */
  border-radius: .5rem;
  display: block;
  height: auto;
  margin: 0 auto;
  max-height: 28.4375rem;
  max-width: 50.5rem;
  object-fit: contain;
  width: 100%;
}
/* line 16, ../../sass/blocks/_text_block.scss */
.textBlock .text-block img.alignleft {
  float: left;
  clear: both;
  margin: 0 1rem 1rem 0;
}
/* line 21, ../../sass/blocks/_text_block.scss */
.textBlock .text-block img.alignright {
  float: right;
  clear: both;
  margin: 0 0 1rem 1rem;
}
.textBlock .text-block .wp-caption img {
  margin-bottom: .25rem;
}
.textBlock .text-block .wp-caption p.wp-caption-text {
  font-size: .875rem !important;
  line-height: 1.5714 !important;
  margin: 0 auto;
  max-width: 50.5rem;
}
/* line 26, ../../sass/blocks/_text_block.scss */
.textBlock .text-block h2 {
  font-size: 2.25rem;
  line-height: 1.2222;
  clear: both;
}
/* line 33, ../../sass/blocks/_text_block.scss */
.textBlock .text-block p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #4B5563;
  margin-bottom: 1rem;
}
/* line 40, ../../sass/blocks/_text_block.scss */
.textBlock .text-block p:last-child {
  margin-bottom: 0px;
}
.textBlock .text-block a {
  color: #1E3A8A;
}
.textBlock .text-block a:hover {
  color: #2563EB;
}
.textBlock .text-block a:visited {
  color: #1E40AF;
}

/* line 43, ../../sass/blocks/_text_block.scss */
.textBlock .text-block h3 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.33;
  color: #1F2937;
  margin-bottom: 1rem;
  padding: 0;
}
.textBlock .text-block ul,
.textBlock .text-block ol {
  margin-bottom: 1rem;
}
/* line 51, ../../sass/blocks/_text_block.scss */
.textBlock .text-block ul li,
.textBlock .text-block ol li {
  color: #4b5563 !important;
  line-height: 1.5;
  list-style: disc;
  margin-left: 1rem;
  padding-bottom: .5rem;
  position: relative;
}
/* line 59, ../../sass/blocks/_text_block.scss */
.textBlock .text-block ul li::marker,
.textBlock .text-block ol li::marker {
  color: #fbbf24;
}
/* line 65, ../../sass/blocks/_text_block.scss */
.textBlock .text-block ol li {
  list-style: auto;
}
/* line 70, ../../sass/blocks/_text_block.scss */
.textBlock .text-block iframe {
  max-width: 100%;
}
/* line 75, ../../sass/blocks/_text_block.scss */
.textBlock .text-block blockquote {
  font-weight: 400;
  font-size: 15px;
  line-height: 170%;
  color: #6C6C6C;
  border-left: 4px solid #FBBF0E;
  padding-left: 10px;
}
/* line 82, ../../sass/blocks/_text_block.scss */
.textBlock .text-block blockquote p {
  padding: 0px;
}
/* line 87, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table {
  border: none;
  display: block;
  text-align: left;
  width: 100%;
  -webkit-border-horizontal-spacing: 0px;
  border-color: red;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border-collapse: separate;
  overflow: auto;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}
/* line 101, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table th,
.textBlock .text-block table td {
  padding: 1rem;
}
/* line 108, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr {
  background: #fff;
  border-spacing: 2px;
  width: 100%;
}
.textBlock .text-block table tr:nth-child(even) {
  background: #f9fafb;
}
/* line 112, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr td {
  color: #4b5563;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
/* line 119, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:nth-child(1) {
  background: #1F2937;
  border-radius: .5rem .5rem 0 0;
  border-spacing: 0px;
  border: none;
  color: #fff;
}
/* line 125, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:nth-child(1) td {
  color: #fff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
/* line 130, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:nth-child(1) th {
  border-spacing: 0px;
}
/* line 134, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:first-child th:first-child {
  border-top-left-radius: .5rem;
}
/* line 135, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:first-child th:last-child {
  border-top-right-radius: .5rem;
}
/* line 136, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:last-child td:first-child {
  border-bottom-left-radius: .5rem;
}
/* line 137, ../../sass/blocks/_text_block.scss */
.textBlock .text-block table tr:last-child td:last-child {
  border-bottom-right-radius: .5rem;
}
@media only screen and (max-width: 768px) {
  .textBlock .text-block img {
    height: auto;
    max-height: unset;
    max-width: unset;
    width: 100%;
  }
}

/* line 176, ../../sass/blocks/_text_block.scss */
.single-news_content .textBlock {
  padding: 15px 0 0;
  background: transparent !important;
}

/* line 1, ../../sass/blocks/_user_reviews.scss */
.user-reviews {
  background: #f3f4f6;
  max-width: 100vw;
  overflow-x: hidden;
  padding: 0;
  border-radius: .5rem;
}
/* line 5, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper {
  margin: auto;
  max-width: 1150px;
  padding: 1.5rem;
}
/* line 10, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper h2 {
  color: #2b241c;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2222;
  padding-bottom: 1rem;
  text-align: center;
}
/* line 18, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper p {
  color: #4b5563 !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
}
/* line 25, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 1.5rem;
}
/* line 31, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single {
  padding: 1.5rem;
  background: #fff;
  border-radius: 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 40, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single a {
  text-decoration: none;
}
/* line 43, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single h3 {
  color: #1f2937;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  padding-bottom: .5rem;
}
/* line 50, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single p {
  color: #4b5563;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding-top: 1rem;
  text-align: left;
}
/* line 58, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .full-btn {
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  border-radius: .5rem;
  color: #1f2937;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 0.75rem 1rem;
  text-align: center;
  transition: all .2s ease;
}
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .full-btn:hover {
  background-position: left bottom;
  color: #fbbf24;
}
/* line 67, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
  align-items: center;
}
/* line 73, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section img {
  max-height: 16px;
}
/* line 76, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .author-box {
  display: flex;
  gap: 5px;
  flex-direction: row-reverse;
  justify-content: start;
  align-items: center;
  min-width: 100%;
  font-size: 0.75rem;
  line-height: 1.3;
  color: #4b5563;
}
/* line 83, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .author-box img {
  border-radius: 50%;
}
/* line 88, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .date-info img {
  margin-right: 5px;
}
/* line 92, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .casino-info {
  display: flex;
  flex-direction: row-reverse;
  gap: 5px;
  align-items: center;
}
/* line 97, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .casino-info img {
  border-radius: 50%;
}
/* line 102, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating {
  display: flex;
  gap: 1.5rem;
}
/* line 107, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating .stars-rating {
  --percent: calc( var(--rating) / 5 * 100%);
  display: inline-block;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 10px;
}
/* line 114, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating .stars-rating p {
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  color: #2B241C;
  padding-top: 0px;
}
/* line 120, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating .stars-rating p span {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  color: #808080;
}
/* line 128, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating .stars-rating::before {
  content: "\2605\2605\2605\2605\2605";
  letter-spacing: 3px;
  background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* line 139, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .load-more {
  padding: 25px 0;
  text-align: center;
}
/* line 142, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .load-more button {
  -webkit-background-color: transparent;
  background-color: transparent;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  border: 1px solid #d1d5db;
  color: #4b5563;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  cursor: pointer;
  transition: .8s;
}
/* line 156, ../../sass/blocks/_user_reviews.scss */
.user-reviews .user-review-items_wrapper .load-more button:hover {
  border: 1px solid #2B241C;
}
/* line 163, ../../sass/blocks/_user_reviews.scss */
.user-reviews .load-more {
  padding: 25px 0;
  text-align: center;
}
/* line 166, ../../sass/blocks/_user_reviews.scss */
.user-reviews .load-more button {
  padding: 10px 25px;
  border-radius: 50px;
  border: 1px solid #D8D8D8;
  color: #2B241C;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  cursor: pointer;
  transition: .8s;
}
/* line 178, ../../sass/blocks/_user_reviews.scss */
.user-reviews .load-more button:hover {
  border: 1px solid #2B241C;
}
.casino-review-page .user-reviews {
  background: #fff;
}
.casino-review-page .user-reviews .user-review-items_wrapper {
  border-radius: .5rem;
  border: 1px solid #d1d5db;
}
.casino-review-page .user-reviews .user-review-items_wrapper h2 {
  color: #1f2937;
  font-size: 1.25rem;
  line-height: 1.4;
  text-align: left;
}
.casino-review-page .user-reviews .user-review-items_wrapper p {
  text-align: left;
}
@media screen and (max-width: 767px) {
  /* line 184, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-reviews_single {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 193, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list {
    flex-direction: row;
  }
  /* line 205, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single h3 {
    text-align: left;
  }
  /* line 208, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section {
    flex-direction: row;
    gap: 40px;
    flex-wrap: nowrap;
  }
  /* line 212, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .author-box {
    min-width: 0%;
    flex-direction: row;
  }
  /* line 216, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .author-box, .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .casino-info, .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review-attributes_section .date-info {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
    font-size: 0.75rem;
    line-height: 1.3;
    color: #1f2937;
  }
  /* line 223, ../../sass/blocks/_user_reviews.scss */
  .user-reviews .user-review-items_wrapper .user-review_list .user-reviews_single .review_star-rating {
    flex-direction: row;
    gap: unset;
  }
}

.casino-review-page .casino-comparison-block {
  margin-bottom: 0 !important;
}
.casino-comparison-block h2 {
  margin-bottom: 1.5rem;
}
.casino-comparison-block p {
  margin-bottom: 1rem;
}
table.casino-comparison-table {
  border: 1px solid #D1D5DB;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
table.casino-comparison-table tr {
  background-color: #fff;
}
table.casino-comparison-table tr:nth-child(odd) {
  background: #f3f4f6;
}
table.casino-comparison-table tr:nth-child(1) td {
  background: #1F2937;
  color: #fff;
  font-weight: 600;
}
table.casino-comparison-table tr:nth-child(1) a {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}
table.casino-comparison-table tr:nth-child(1) a:hover,
table.casino-comparison-table tr:nth-child(1) a:visited {
  color: #fff;
}

@media (min-width: 768px) {
  table.casino-comparison-table {
    display: table;
    overflow: hidden;
  }
}

.secondary-navigation-section {
	background: #fff;
	box-shadow: 0 2px 10px 0 #0000001a;
	position: sticky;
	top: 0;
	z-index: 997;
}
.secondary-navigation {
	margin: 0 auto;
	max-width: 1150px;
	position: relative;
	width: 100%;
}
.secondary-navigation__list {
	align-items: center;
	display: flex;
	margin: 0;
	overflow-x: auto;
	padding: 0;
	scroll-behavior: smooth;
	white-space: nowrap;
}
.secondary-navigation__list::-webkit-scrollbar {
	display: none;
}
.secondary-navigation__item {
	border-bottom: 4px solid transparent;
	cursor: pointer;
	list-style: none;
	padding: 1rem;
	text-align: center;
}
.secondary-navigation__item:hover {
	background: #e5e7eb;
}
.secondary-navigation__item--active {
	border-bottom-color: #fbbf24;
}
.secondary-navigation__link {
	color: #1f2937;
	font-size: 1rem;
	line-height: 1.5;
	text-decoration: none;
}
.secondary-navigation__link:hover,
.secondary-navigation__link:visited {
  color: #1f2937;
}
.secondary-navigation__button {
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) -56.27%, #fff 21.98%);
	border: 1px solid #4b5563;
	border-radius: .5rem;
	box-shadow: 0 0 5px #00000020;
	color: #4b5563;
	cursor: pointer;
	display: none;
	font-size: 1.25rem;
	height: 2.5rem;
	padding: .5rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2.5rem;
	z-index: 10;
}
.secondary-navigation__button--left {
	left: 0;
}
.secondary-navigation__button--right {
	right: 0;
}
.secondary-navigation--show-left .secondary-navigation__button--left,
.secondary-navigation--show-right .secondary-navigation__button--right {
	display: block;
}

@media (max-width: 768px) {
	.secondary-navigation__button--left,
	.secondary-navigation__button--right {
		display: none !important;
	}
}

.affiliate-program-wrapper {
  display: flex;
  gap: 3rem;
  padding-bottom: 3rem;
}
.affiliate-program-wrapper .side-filter_section {
  position: relative;
  width: 268px;
}
.affiliate-program-wrapper .side-filter_section p.filters-title {
  color: #1F2937;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 1rem;
}
.affiliate-program-wrapper .side-filter_section .filters-top {
  background: transparent;
  display: flex;
  flex-direction: row !important;
  margin-bottom: .5rem;
  text-align: center;
}
.affiliate-program-wrapper .side-filter_section .close-side_filters {
  color: #4B5563;
  display: flex;
  justify-content: end;
  font-size: 1.5rem;
  margin-bottom: 1rem;
  width: 1.5rem;
  position: absolute;
  right: 2rem;
  border: none;
  padding: 0 1.25rem 0 0;
  display: none;
}
.affiliate-program-wrapper .side-filter_section button::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  height: 15px;
  left: 26.5px;
  position: absolute;
  width: 15px;
}
.affiliate-program-wrapper .side-filter_section .filter-section {
  background: #fff;
  border-radius: 0.5rem;
  padding: 1rem;
}
.affiliate-program-wrapper .side-filter_section .filter-section .filter-header {
  align-items: center;
  color: #1F2937;
  cursor: pointer;
  display: flex;
  font-weight: bold;
  position: relative;
  user-select: none;
}
.affiliate-program-wrapper .side-filter_section .filter-section .filter-header::before {
  background-image: url("../../../assets/img/affiliate-program-icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  height: 1rem;
  margin-right: 0.5rem;
  width: 1rem;
}
.affiliate-program-wrapper .side-filter_section .filter-section .filter-header::after {
  background: url("../../../assets/img/arrow-down.png") no-repeat center;
  background-size: contain;
  content: '';
  height: .75rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s ease;
  width: .75rem;
}
.affiliate-program-wrapper .side-filter_section .filter-section .filter-header.open::after {
  transform: translateY(-50%) rotate(180deg);
}
.affiliate-program-wrapper .side-filter_section .filter-section .filter-body {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 1rem;
}
.affiliate-program-wrapper .ap-grid-wrapper {
  width: 100%;
}
.affiliate-program-wrapper .ap-filter-block {
  background-color: #fff;
}
.affiliate-program-wrapper .ap-grid-wrapper .sidebar-filters-trigger {
  display: none;
}
.affiliate-program-wrapper .ap-grid-wrapper .sidebar-filters-trigger p::before {
  background: url(/wp-content/themes/casinobee/assets/img/ellipse-1.png);
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  padding-right: 1.25rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  justify-content: flex-start;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card {
  align-items: center;
  box-shadow: 0px 2px 10px 0px #0000001A;
  border: 1px solid #F3F4F6;
  border-radius: 0.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card {
  background-color: #fff;
  width: calc(33% - 1rem);
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card.hidden {
  display: none;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .ap-card-top {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: .75rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .ap-logo-wrapper img {
  aspect-ratio: 4 / 3;
  border: 1.32px solid #9CA3AF;
  border-radius: .625rem;
  object-fit: cover;
  width: 6.75rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .ap-card-top .ap-card-top-info {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .revshare {
  color: #9CA3AF;
  font-size: 0.75rem;
  line-height: 1.33;
  text-align: center;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .title {
  color: #1F2937;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .ap-card-body {
  align-items: center;
  display: flex;
  flex-direction: column;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .rating {
  color: #1F2937;
  font-size: .875rem;
  line-height: 1;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .rating span {
  font-weight: 700;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card .rating span::before {
  content: "";
  background: url(/wp-content/themes/casinobee/assets/img/rate-star.png);
  padding-right: 1rem;
  background-repeat: no-repeat;
  margin-right: 0.25rem;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card a.cta-button {
  background: linear-gradient(to left, #fbbf24 50%, #1f2937 50%);
  background-position: right bottom;
  background-size: 200% 100%;
  border-radius: 0.5rem;
  color: #1F2937;
  cursor: pointer;
  font-weight: 600;
  line-height: 1.5;
  padding: 0.75rem 1rem;
  text-align: center;
  text-decoration: none;
  transition: all 0.2s ease;
  width: 100%;
}
.affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card a.cta-button:hover {
  background-position: left bottom;
  color: #FBBF24
}
span.filter-item {
  align-items: center;
  background: #fffbeb;
  border: 1px solid #fde68a;
  border-radius: 30px;
  color: #b45309;
  display: inline-flex;
  font-size: .875rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.5714;
  padding: .5rem 1rem;
}
span.filter-item::first-letter {
  text-transform: uppercase;
}
.sidebar-filters-trigger {
  display: flex;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  text-align: center;
    padding: 1rem;
    margin: 2rem 0;
    border: 1px solid #d1d5db;
    background: #fff;
    border-radius: .5rem;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    display: flex;
    gap: .5rem;
    justify-content: center;
    align-items: center;
}
.sidebar-filters-trigger p {
    color: #1F2937;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
}
.sidebar-filters-trigger p::before {
    content: "";
    background: url(/wp-content/themes/casinobee/assets/img/filter-burger.png);
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 0.5rem;
}
.filters-badge {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-width: 22px;
        height: 22px;
        padding: 0 6px;
        border-radius: 999px;
        background: #fdb813;
        color: #111;
        font-weight: 700;
        font-size: 12px;
        margin-left: 8px;
    }
.current_filters {
  display: flex;
  gap: 12px;
}
button.clear_all_filters, #casino-list-1 .clear_all_filters {
  border: none;
  color: #1F2937;
  background: none;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
button.remove-filter {
  background: none;
  border: none;
  padding-left: 12px;
  color: #B45309;
  font-size: 14px;
  cursor: pointer;
}
#casino-list-1 .current-filters {
  align-items: center;  
  display: flex;
  gap: .5rem;
  flex-wrap: wrap;
}
#casino-list-1 .current-filters_section {
  display: flex;
  /* align-items: center; */
  gap :10px;
}
#casino-list-1 .current-filters_section p, #casino-list-1 .current-filters_section .clear_all_filters{
  white-space: nowrap;
}
.current-filters_section.hidden {
  display: none !important;
}
.affiliate-program-wrapper .ap-badgesbar {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1rem;
}
.affiliate-program-wrapper .active-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.affiliate-program-wrapper .active-filters span.badge {
  text-transform: capitalize;
  padding: 0.5rem 1rem;
  border: 1px solid #FDE68A;
  border-radius: 2rem;
  background: #FFFBEB;
  color: #B45309;
  font-size: 0.875rem;
  line-height: 1.571;
  font-weight: 700;
}
.affiliate-program-wrapper .active-filters span.badge .group {
  display: inline-flex;
  gap: 0.25rem;
}
.affiliate-program-wrapper a#ap-1-clear-all {
  color: #1F2937;
  font-weight: 700;
  text-decoration: none;
  font-size: 0.875rem;
  line-height: 1.571;
}
.affiliate-program-wrapper button.close-remove-filter {
  background: transparent;
  border: none;
  color: #B45309;
  cursor: pointer;
}
.affiliate-program-wrapper div#ap-1-nores {
  display: flex;
  flex-direction: column;
}

 @media screen and (max-width: 768px) {
  .affiliate-program-wrapper .side-filter_section {
    width: 100%;
    height: calc(100% - 118px);
    position: fixed;
    background-color: #F3F4F6;
    left: 0;
    bottom: 0;
    display: none;
    z-index: 9999;
    overflow-y: scroll;
    padding: 1rem;
    border-radius: 0.5rem 0.5rem 0 0;
  }
  .affiliate-program-wrapper .ap-grid-wrapper .sidebar-filters-trigger {
    text-align: center;
    padding: 1rem;
    margin-bottom: 2rem;
    border: 1px solid #D1D5DB;
    background: #fff;
    border-radius: 0.5rem;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1;
    display: block;
  }
  .affiliate-program-wrapper .side-filter_section .close-side_filters {
    display: block;
  }
  .affiliate-program-wrapper .side-filter_section .filters-top {
    justify-content: center;
  }
  .affiliate-program-wrapper .side-filter_section.show-filters {
    display: block;
  }
  .affiliate-program-wrapper .ap-grid-wrapper .ap-grid {
    flex-direction: column;
  }
  .affiliate-program-wrapper .ap-grid-wrapper .ap-grid .ap-card {
    width: 100%;
  }
 }

@media screen and (max-width: 768px) {
  .mini-review .mini-reviews-wrapper .mini-review__card .mini-review__top .mini-review__left .mini-review__brand {
    flex-direction: column;
  }
  .mini-review .mini-review__meta {
    align-items: center;
  }
  .mini-review .mini-reviews-wrapper .mini-review__quick {
    justify-content: space-between;
  }
  .mini-review .mini-reviews-wrapper .mini-review__quick .mini-review__quick-item {
    width: calc(50% - 1rem);
  }
  .mini-review .mini-reviews-wrapper .mini-review__pc-grid.is-open {
    grid-auto-flow: row;
  }
  .mini-review .mini-review__experts-bottom {
    align-items: center;
    display: flex;
    flex-direction: column-reverse;
    gap: 0.5rem;
  }
}

.group-chip div#chevron-arrow-down {
  margin-left: 0.75rem;
  display: inline-block;
  border-right: 2px solid #B45309;
  border-bottom: 2px solid #B45309;
  width: 0.5rem;
  height: 0.5rem;
  transform: rotate(45deg);
}


/********************************
 * RESPONSIVE: MAX-WIDTH 768px
 ********************************/
@media screen and (max-width: 768px) {
  .author-strip--wrapper span {
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }

  /* line 45, ../../sass/blocks/_author_strip.scss */
  .author-strip span .author-avatar-name {
    align-items: center;
    display: flex;
    gap: 5px;
  }
  .author-strip .author-strip--wrapper {
    align-items: center;
    display: flex;
    gap: .25rem;
  }
  .author-strip .author-strip--wrapper .author-avatar-name {
    align-items: center;
    display: flex;
    gap: .25rem;
  }
  /* line 86, ../../sass/blocks/_author_strip.scss */
  /* .author-strip .verified-icon-new {
    width: 100%;
  } */
  /* .author-strip .verified-icon-new::before {
    content: '';
    position: absolute;
    left: 10px;
    top: 40%;
    width: calc(50% - 70px);
    height: 1px;
    background: #6fc41a;
  }
  .author-strip .verified-icon-new::after {
    content: '';
    position: absolute;
    right: 10px;
    top: 40%;
    width: calc(50% - 70px);
    height: 1px;
    background: #6fc41a;
  } */

  table.symbols-table tr:nth-child(1) td {
    font-size: 1rem;
    line-height: 1.5;
    vertical-align: top;
  }
  table.symbols-table .symbol-item {
    align-items: baseline;
    flex-direction: column;
    gap: .25rem;
    padding: 1rem 0;
    margin-right: 1rem;
    width: 8.5rem;
  }
}

/********************************
 * RESPONSIVE: MIN-WIDTH 768px
 ********************************/
@media screen and (min-width: 768px) {
  .author-strip--wrapper {
    align-items: center;
    display: inline-flex;
    gap: .25rem;
    text-align: center;
  }
  .author-strip--wrapper .author-avatar-name {
    align-items: center;
    display: inline-flex;
    gap: .25rem;
  }
  /* line 1, ../../sass/blocks/_author_strip.scss */
  .author-strip {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
    gap: 1.5rem;
    min-width: 565px;
  }
  .author-strip .verified-icon {
    margin: 0;
  }
  .author-strip .verified-icon:before {
    content: url("/wp-content/themes/casinobee/assets/img/checkmark.svg");
    left: -5px;
    top: 3px;
    position: relative;
  }
  /* line 151, ../../sass/blocks/_author_strip.scss */
  .editor-strip {
    margin-left: 26px;
  }

  /* line 86, ../../sass/blocks/_call_to_action.scss */
  .cta-wrapper .cta-background .image-left,
  .cta-wrapper .cta-background .image-right {
    min-width: 30%;
    display: flex;
    justify-content: center;
  }
  .cta-wrapper .cta-background .cta .image-left {
    width: 40%;
  }
  .cta-wrapper .cta-background .cta .image-left img {
    max-height: 400px !important;
  }
  .cta-wrapper .cta-background .cta .image-right {
    width: 30%;
    align-items: center;
  }
  .cta-wrapper .cta-background .cta .content-div {
    width: 30%;
    text-align: left;
  }
  .cta-wrapper .cta-background img {
    display: block;
  }
  .cta-wrapper .cta-background .cta {
    padding: 0px;
  }
  .cta-wrapper .deco-1, .cta-wrapper .deco-2, .cta-wrapper .deco-3, .cta-wrapper .deco-4 {
    display: block;
  }

  .sidebar-filters-trigger {
    display: none;
  }
}

@media screen and (min-width: 1280px) {
  .author-strip {
    padding: 1.5rem 0;
  }
}