/*
 Theme Name:   Showmax Child Theme
 Theme URI:    https://triple-seven.axiomthemes.com/
 Description:  Triple Seven Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     triple-seven
 Version:      1.0.0
 Tags: poker, casino, gambling, games, affiliate, affiliate blog, affiliate news, betting, sports betting, bookmaker, casino blog, casino games, poker blog, gambling blog, shop
 Text Domain:  triple-seven
*/

/* =Theme customization starts here------------------------------------------------------------ */

body {
  font-family: "Stolzl", sans-serif;
}
.sc_item_subtitle {
  font-size: 18px;
}
.sc_testimonials_columns_wrap .sc_testimonials_item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sc_title_default h1.sc_item_title,
.sc_title_default h2.sc_item_title {
  font-size: 2.5em;
}

.sc_layouts_menu_nav > li > a,
.sc_layouts_menu_nav > li > ul > li > a,
.menu_mobile .menu_mobile_nav_area .menu-item > a {
  /*  font-size: 20px;
  font-weight: 600;*/
  font-family: var(--e-global-typography-f8210bd-font-family), Sans-serif;
  font-size: var(--e-global-typography-f8210bd-font-size) !important;
  font-weight: var(--e-global-typography-f8210bd-font-weight) !important;
  line-height: var(--e-global-typography-f8210bd-line-height) !important;
  text-transform: uppercase !important;
}
.header_position_over .top_panel {
  background: #000 !important;
}
.sc_layouts_menu_nav > li > ul > li > a {
  color: #fff !important;
}
.sc_layouts_row_type_compact
  .sc_layouts_item
  a:not(.sc_button):not([class*="button"]),
[class*="scheme_"].sc_layouts_row_type_compact
  .sc_layouts_item
  a:not(.sc_button):not([class*="button"]) {
  color: #fff;
}
.sc_layouts_row_type_compact .sc_layouts_item_icon,
[class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
  color: #fff;
}
.sc_layouts_menu_nav .menu-collapse > a:before {
  color: #fff;
}
.footer_wrap
  [class*="scheme_"].sc_layouts_row.sc_layouts_row_type_compact
  .sc_layouts_item
  a:not(.sc_button):not([class*="button"]) {
  color: #fff !important;
  text-decoration: underline;
}

.sc_layouts_menu_nav > li > ul > li.current-menu-item > a,
.sc_layouts_menu_nav > li > ul > li > a:hover {
  color: #f77f22 !important;
}

.review-section .review-box {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  background-color: #f2f3f4;
  padding: 10px;
  border-radius: 6px;
  gap: 2rem;
  margin-bottom: 2rem;
}

.review-section .bottom-text ul {
  display: flex;
  align-items: center;
  gap: 4px;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.review-section .bottom-text ul i {
  color: #f0ad4e;
}
.review-section .bottom-text {
  display: flex;
  align-items: center;
  gap: 17px;
  padding: 1rem 0;
}
.review-section .bottom-text h6 {
  margin: 0;
  line-height: normal;
  color: #1c1919;
  font-size: 1rem;
}
.review-section .middle-box ul {
  display: flex;
  justify-content: center;
  gap: 0rem;
  margin-top: 0.5rem;
  list-style: none;
  padding-left: 0;
}
.review-section .middle-box ul li p {
  color: #1c1919;
  font-size: 1rem;
  text-align: center;
  margin-top: 0;
}
.review-section .middle-box ul li {
  border-right: 1px solid #1c1919;
  padding: 10px;
  width: 33%;
}
.review-section .middle-box ul li:last-child {
  border-right: none;
}
.review-section p {
  margin-bottom: 0;
}
.review-section .middle-box p {
  color: #726e6e;
}
/* .review-section2 .see-offer {
  padding-inline: 15px;
} */
.review-section .content_right .see-offer a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 0.9rem;
  margin-top: 0.5rem;
  color: #ffffff;
  background-color: #23a455;
  text-align: center;
  padding: 6px 10px;
  border-radius: 4px;
}
.review-section .content_right .see-offer a i {
  font-size: 20px;
}
.review-section .icon-list-items ul {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  margin-top: 12px;
  list-style: none;
  padding-left: 0;
}
.review-section .icon-list-items ul li {
  position: relative;
  color: #726e6e;
  padding-left: 1.35rem;
}
.review-section2 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 0px;
  border-radius: 6px;
  gap: 8px 5px;
  margin-bottom: 2rem;
}
/* .review-section2 .content_container2 {
  background-color: #f2f3f4;
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 8px;
  box-shadow: 0px 0px 10px 0px #00000050;
} */
.review-section2 .content_container2 {
  background-color: #fff;
  /* padding: 15px; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 15px;
  /* box-shadow: 0px 0px 10px 0px #00000050; */
  border: 10px solid #c8c7c74d;
}
.review-section2 .review-box img {
  border-radius: 8px 8px 0 0;
  height: 110px;
  object-fit: cover;
}
.review-section2 .review-box p {
  margin: 5px 0 0;
}
.review-section2 .review-box p a {
  color: #4d95ff;
}
.review-section2 .see-offer a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 0.9rem;
  margin-top: 0.5rem;
  color: #ffffff;
  background-color: #ff722d;
  text-align: center;
  padding: 6px 10px;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  width: 194px;
  justify-content: center;
  margin: 0 auto;
}
.review-section2 .see-offer {
  padding: 0px 15px 32px 15px;
}
.review-section2 .see-offer a:hover {
  transform: scale(1.05);
}
.review-section2 .icon-list-items ul {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 5px;
  margin-bottom: 0;
  list-style: none;
  /* padding-left: 0; */
}
/*.review-section2 .icon-list-items ul li {
  position: relative;
  color: #726e6e;
  padding-left: 1.35rem;
  font-size: 14px;
}*/
.review-section2 .icon-list-items ul li {
  /* position: relative; */
  color: #050534;
  /*     padding-left: 14px; */
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  list-style: disc;
  text-align: center;
}
/* .review-section2 .icon-list-items ul li:after {
  content: "\f005";
  color: #4d95ff;
  font-family: "FontAwesome";
  position: absolute;
  left: 0;
  top: 0;
} */
.home-sports-section .entry-title {
  font-size: 1.2rem;
}
.home-sports-section .sc_item_content > div > article {
  border-bottom: 1px solid #00000050;
}
.home-sports-section-sidebar .sc_blogger_title .sc_item_title_text {
  padding: 0 10px;
  margin-left: 1.5rem;
  line-height: 1rem;
  color: white;
  border-radius: 50px;
  background: #1c6cff;
}
.home-sports-section-sidebar .sc_blogger_item_content .sc_blogger_item_title {
  padding-bottom: 10px;
  border-bottom: 1px solid #00000040;
}
.home-sports-section-sidebar .sc_blogger_item_title {
  font-size: 0.8rem !important;
}
.home-sports-section-sidebar .sc_blogger_item_meta {
  margin-bottom: 0.5rem !important;
}
.home-sports-section-sidebar .post_featured {
  display: none !important;
}

@media (max-width: 1024px) {
  /* .e-con.e-con > .e-con-inner > .elementor-widget,
  .elementor.elementor > .e-con > .elementor-widget {
    width: 100%;
  } */
  .review-section .review-box {
    gap: 1rem;
  }
  .review-section .bottom-text {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
  }
  .review-section .middle-box ul li {
    padding: 0;
  }
  .review-section .icon-list-items ul li:after {
    top: 0;
  }
  .review-section2 {
    grid-template-columns: 1fr 1fr;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .review-section .review-box {
    grid-template-columns: 1fr;
    justify-items: center;
  }
  .review-section .bottom-text {
    align-items: center;
  }
  .review-section .middle-box li > p:nth-child(2) {
    font-size: 0.875rem;
  }
  .review-section .middle-box p {
    text-align: justify;
  }
  .review-section .content_right .see-offer a {
    margin-top: 0.5rem;
  }
  .sc_layouts_row_type_compact
    .sc_layouts_menu_mobile_button
    .sc_layouts_item_icon,
  .sc_layouts_row_type_compact
    .sc_layouts_menu_mobile_button_burger
    .sc_layouts_item_icon {
    font-size: 22px;
  }
  .review-section2 {
    grid-template-columns: 1fr 1fr;
  }
  .terms_table {
    overflow: hidden;
    overflow-x: scroll;
    display: block;
  }
}
@media (max-width: 479px) {
  .sc_title_default h1.sc_item_title,
  .sc_title_default h2.sc_item_title {
    font-size: 1.7em;
  }
  .home-sports-section-sidebar .sc_blogger_title .sc_item_title_text {
    margin-left: 0;
  }
  .page-id-34746
    .sc_blogger_default.sc_blogger_default_classic_simple
    .sc_blogger_item_default.sc_blogger_item_image_position_left
    .sc_blogger_item_body
    .sc_blogger_item_content {
    width: 100% !important;
    padding-left: 10px;
  }
  .review-section2 {
    grid-template-columns: 1fr;
  }
  .games-template .page_content_wrap {
    padding-top: 0 !important;
  }
}
/*7-2-2025*/
strong.home-bold {
  font-size: 20px;
  color: #3d8bff;
}

/* .home-testimonial .sc_testimonials_item {
  background-color: #4e8cf7;
} */

/*.home-testimonial .sc_testimonials_item {
  background-color: #ff49990a;
  border: 10px solid #ff499933;
  padding: 15px;
}
*/
.sc_layouts_menu_nav > li > ul {
  top: 4.7em;
}
.menu_mobile .menu_mobile_close {
  padding: 10px;
}
body.hide_fixed_rows
  .sc_layouts_row_fixed_on.sc_layouts_row_fixed_with_fullscreen.sc_layouts_row_fixed_with_fullscreen {
  animation: none !important;
}
/*19-2-2025*/

.blog-table td {
  padding: 15px !important;
  text-align: left;
  border: 1px solid;
}

/*.blog-table tr:hover {background-color: coral;}*/

.blog-table td:hover {
  background-color: #fe4998 !important;
  color: #fff !important;
}

/* blog page css */

.sc_blogger .sc_blogger_item_featured img {
  height: 200px;
  object-fit: cover;
}
.single_style_style-1 .page_content_wrap > .content_wrap {
  padding-top: 2em !important;
}

.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content,
.sc_testimonials_extra
  .sc_testimonials_item
  .sc_testimonials_item_content:after {
  background-color: #4e8cf7 !important;
}

.home-testimonial .swiper-slide-shadow-left,
.home-testimonial .swiper-slide-shadow-right {
  background-image: none !important;
}
/* .home-testimonial .slider_container {
  padding-block: 20px;
} */
.home-testimonial
  .sc_testimonials_extra
  .sc_testimonials_item
  .sc_testimonials_item_content {
  color: #fff;
}
.home-testimonial
  .sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_subtitle,
.home-testimonial
  .sc_testimonials_extra
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title
  + .sc_testimonials_item_author_subtitle {
  color: #fff;
}
.home-testimonial
  .sc_testimonials_extra
  .slider_container
  .sc_testimonials_item {
  padding: 15px;
}
.header_position_over:not(.trx_addons_page_scrolled)
  .top_panel
  .sc_layouts_row[class*="scheme_"],
.header_position_over
  .top_panel
  .sc_layouts_row[class*="scheme_"]:not(.sc_layouts_row_fixed_on) {
  background-color: #20427e;
}
.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
  height: 100px !important;
}
.sc_layouts_panel_inner {
  background-color: #20427e;
}
.related_wrap.related_style_classic .post_title {
  font-size: 18px;
}
.related_wrap.related_style_classic .post_featured img {
  height: 150px;
  object-fit: cover;
}
/* 11-4-2025 */

/* Blog Page CSS */
.blogs-section-page .sc_blogger_item.sc_item_container.post_container {
  border: 11px solid #ff499914;
  border-radius: 25px;
  padding-bottom: 64px;
}

.sc_blogger_default.sc_blogger_default_classic_simple .sc_blogger_item_title a {
  padding-inline: 5px;
}

.sc_blogger_columns_wrap .trx_addons_column-1_3 {
  padding-bottom: 21px !important;
  padding-right: 25px !important;
}

.blogs-section-page .sc_blogger_item.sc_item_container.post_container:hover {
  border: 11px solid #ff499966 !important;
  border-radius: 25px;
}

/* .blogs-section-page h5 {
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  text-align: center;
} */
.blogs-section-page h3,
.blogs-section-page h5 {
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 32px !important;
  text-align: center;
  font-family: "Stolzl";
  letter-spacing: -2%;
  text-decoration: underline;
  color: #050534 !important;
}

body .page-id-35479 .blogs-section-page h5 a {
  color: #050534 !important;
}
.blogs-section-page .post_meta.sc_blogger_item_meta.post_meta {
  display: flex;
  justify-content: space-between;
  padding-inline: 20px;
}

.blogs-section-page .sc_blogger_item_button.sc_item_button {
  display: flex;
  justify-content: flex-end;
  padding: 0px 30px 20px 0px;
  position: absolute;
  bottom: 30px;
  right: 30px;
}

.home-testimonial .post_container p {
  color: #1e1e1e;
  max-width: 600px;
  margin: 0 auto;
  font-weight: 400;
  line-height: 28px;
  font-size: 20px;
  font-family: var(--e-global-typography-c6fcf9c-font-family), Sans-serif;
}
.home-testimonial .sc_testimonials_item_author_subtitle {
  display: none;
}

.home-testimonial .sc_testimonials_item_author_data {
  display: grid;
}

.home-testimonial h4.sc_testimonials_item_author_title {
  order: 2;
}
.home-testimonial .trx_addons_icon-star:before {
  content: "\e86e";
  color: #36831c;
}
.home-testimonial .sc_testimonials_item_content a {
  color: #36831c;
}
.home-testimonial .sc_testimonials_item_author {
  margin: 7px 0px 0px 0px;
}
/*  Home Page Button */
.circle-rightarrow .elementor-button-icon i:before {
  /*  content: "\e908";
  margin-top: 7px !important;*/
  font-size: 14px;
}

.circle-rightarrow .elementor-button-icon i {
  height: 25px;
  width: 25px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  color: var(--e-global-color-17a8b81);
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
.how-to-guides .sc_button_title {
  color: #050534;
}
.circle-rightarrow .elementor-button:hover {
  background: #ffffff !important;
}
.circle-rightarrow .elementor-button:hover .elementor-button-icon i {
  background-color: #f77f22;
  color: #fff;
}
.gerren-circle .elementor-button-icon i {
  height: 25px;
  width: 25px;
  background-color: #36831c;
  border-radius: 50%;
  display: inline-block;
  color: #fff;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.gerren-circle .elementor-button-icon:hover {
  background-color: #fff;
  color: #36831c;
}
.gerren-circle .elementor-button:hover .elementor-button-icon i {
  background-color: #fff;
  color: var(--e-global-color-69bf31ed);
}
.gerren-circle .elementor-button-icon:before {
  /*  content: "\e908";
  margin-top: 7px !important;*/
}

.gerren-circle .sc_button_title {
  line-height: 22px;
  color: #050534;
  font-size: 18px;
  font-weight: 500;
}
a.sc_button.sc_button_default.gerren-circle {
  background: #fff;
  border: 2px solid #74da50 !important;
}
a.sc_button.sc_button_default.gerren-circle:hover {
  background: #36831c !important;
  border: #36831c !important;
}

.gerren-circle:hover .sc_button_title {
  color: #ffffff;
}
.footer_custom .elementor-widget-container {
  color: #fff;
  /* font-weight: 300; */
}

/* 14-4-2025 */
.list-howto ul {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.globle-h4 {
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  font-weight: 500;
  margin: 0;
  margin-bottom: 10px;
}
.globle-h4 a {
  color: #050534;
}
.single-games .content_wrap {
  width: 100%;
}
.post_header_single
  .post_meta.post_meta_categories
  a:not(.post_sponsored_label) {
  background-color: #e60065;
}
.post_header_single
  .post_meta.post_meta_categories
  a:not(.post_sponsored_label):hover {
  background-color: #e60065;
}
.post_header_wrap_style_style-7 .post_header .post_title {
  line-height: 44px;
  font-size: 42px;
  font-weight: 500;
  color: #050534;
}
.post_header_wrap_style_style-7 .post_featured.post_featured_bg,
.post_header_wrap_style_style-7 .post_featured.sc_parallax_wrap {
  height: 30rem;
}
/* 15-4-2025 */
.single-post strong,
.single-post b {
  font-weight: 500;
}
.single-post.single_style_style-7 .page_content_wrap > .content_wrap {
  padding-top: 18px;
  padding-bottom: 8px;
}
/* 17-4-2025 */
#style-11.mc4wp-form .mc4wp-form-fields input[type="email"] {
  padding: 12px 20px 12px 20px;
  font-size: 16px;
  line-height: 22px;
  width: 100%;
  height: 50px;
  border: 1px solid #162c57;
  background-color: #fff;
}
#style-11.mc4wp-form .mc4wp-form-fields:before {
  display: none;
}
/* 18-4-2025 */

.agree-policy {
  line-height: 24px;
  font-size: 16px;
  font-weight: 400;
  color: #010824;
}
.agree-policy a {
  font-weight: 500;
}
#style-11.mc4wp-form .mc4wp-form-fields button,
#style-11.mc4wp-form .mc4wp-form-fields input[type="submit"] {
  width: fit-content !important;
  height: auto;
  position: absolute;
  bottom: 0;
  right: 0;
  left: inherit;
  display: inline-block;
  text-align: center;
}

.game_list .elementor-icon-list-text b {
  font-family: var(--e-global-typography-50edf67-font-family), Sans-serif;
  font-size: var(--e-global-typography-50edf67-font-size);
  font-weight: var(--e-global-typography-50edf67-font-weight);
  line-height: var(--e-global-typography-50edf67-line-height);
  display: block;
}
.game_list .elementor-icon-list-text br {
  display: none;
}
/* 21-4-2025 */
@media (max-width: 767px) {
  /*   .single-games .e-rating-wrapper {
    padding-bottom: 25px;
  } */
}
/* 22-4-2025 */
.single-games strong {
  font-weight: 500;
}
.page-id-35479 .post_meta a {
  font-weight: 400;
  line-height: 24px;
  font-size: 16px;
  color: #050534 !important;
  font-family: "Stolzl";
  letter-spacing: 0%;
}
.btn-sub i.fa.fa-arrow-circle-right {
  font-size: 25px;
  padding-left: 5px;
}
.btn-sub {
  display: flex !important;
}

.btn-sub span {
  padding-block: 10px;
  color: #050534;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
.review-section2 .content_container2 .see-offer a {
  border-radius: 34px;
  padding: 12px 20px;
  color: #050534;
  font-family: var(--e-global-typography-afbb0bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-afbb0bc-font-size);
  font-weight: var(--e-global-typography-afbb0bc-font-weight);
  line-height: var(--e-global-typography-afbb0bc-line-height);
}
.review-section2 .content_container2 .see-offer a i {
  transition: all 0.4s ease-in-out;
  line-height: 11px;
}
/* Every 2nd div */
.review-section2 .content_container2:nth-of-type(4n + 1) .see-offer a {
  border: 2px solid #36831c;
  background-color: transparent; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n + 1) .see-offer a:hover {
  color: #fff;
  border: 2px solid #36831c;
  background-color: #36831c; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n + 1) .see-offer a i {
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 11px;
  border-radius: 99px;
  background-color: #36831c; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n + 1) .see-offer a:hover i {
  background-color: #fff; /* Light blue */
  color: #000;
}

/* Every 3rd div */
.review-section2 .content_container2:nth-of-type(4n + 2) .see-offer a {
  border: 2px solid #3d8bff;
  background-color: transparent;
}
.review-section2 .content_container2:nth-of-type(4n + 2) .see-offer a:hover {
  color: #fff;
  border: 2px solid #3d8bff;
  background-color: #3d8bff;
}
.review-section2 .content_container2:nth-of-type(4n + 2) .see-offer a i {
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 11px;
  border-radius: 99px;
  background-color: #3d8bff; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n + 2) .see-offer a:hover i {
  background-color: #fff; /* Light blue */
  color: #000;
}

/* Every 4th div */
.review-section2 .content_container2:nth-of-type(4n + 3) .see-offer a {
  border: 2px solid #8e4bd7;
  background-color: transparent;
}
.review-section2 .content_container2:nth-of-type(4n + 3) .see-offer a:hover {
  color: #fff;
  border: 2px solid #8e4bd7;
  background-color: #8e4bd7;
}
.review-section2 .content_container2:nth-of-type(4n + 3) .see-offer a i {
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 11px;
  border-radius: 99px;
  background-color: #8e4bd7; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n + 3) .see-offer a:hover i {
  background-color: #fff; /* Light blue */
  color: #000;
}

.review-section2 .content_container2:nth-of-type(4n) .see-offer a {
  border: 2px solid #8e4bd7;
  background-color: transparent;
}
.review-section2 .content_container2:nth-of-type(4n) .see-offer a:hover {
  color: #fff;
  border: 2px solid #8e4bd7;
  background-color: #8e4bd7;
}

.review-section2 .content_container2:nth-of-type(4n) .see-offer a i {
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 11px;
  border-radius: 99px;
  background-color: #8e4bd7; /* Light blue */
}
.review-section2 .content_container2:nth-of-type(4n) .see-offer a:hover i {
  background-color: #fff; /* Light blue */
  color: #000;
}

/* 23-4-2025 */
table.terms_table.table-font {
  font-family: "Stolzl";
  color: #050534;
}
.howto li {
  line-height: 22px;
  text-decoration: underline 2px solid;
  font-size: 18px;
  font-weight: 500;
}
.home-testimonial
  .slider_pagination_wrap.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  margin-top: -30px;
  padding-bottom: 40px;
  padding-top: 32px;
}
.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured {
  border-radius: 14px 14px 0px 0px;
}
.review-box a.d-none.d-md-block {
  text-decoration: underline 1px;
}
.content-box {
  padding: 15px;
  padding-top: 22px;
}
.review-box {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}
.home-testimonial .sc_testimonials_item_content::before {
  display: none;
}
.sc_layouts_menu_nav > li.current-menu-item > a,
.sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a {
  font-weight: 700 !important;
}
.home-testimonial .sc_testimonials_slider {
  border: 10px solid #ff499933;
  background-color: #ff49990a;
  border-radius: 8px;
}
.home-testimonial .sc_testimonials_item_content {
  padding-top: 52px;
}
.home-testimonial .sc_testimonials_item_author {
  padding-bottom: 20px !important;
}
/* 25-4-2025 */
.gerren-circle .elementor-button span:hover {
  text-decoration: inherit;
  color: #fff;
  border-radius: 99px;
}
.single-post .post_header.post_header_single.entry-header {
  margin-top: 40px;
}

.post_header_wrap_style_style-7 .post_header .post_meta_categories {
  margin-bottom: 36px !important;
}
.post_header_wrap_style_style-7 .post_header .post_meta_other {
  margin-top: 42px;
}
.sc_testimonials_item_author_rating {
  padding-bottom: 20px;
}
.swiper-pagination-bullet {
  background: black !important;
  height: 6px !important;
  width: 6px !important;
}

.swiper-pagination-bullet-active {
  border-color: #000000 !important;
  background-color: transparent !important;
  height: 13px !important;
  width: 13px !important;
}

.home-testimonial .sc_testimonials_item_content a {
  color: #1e1e1e;
  font-weight: 500;
}

.swiper-pagination-horizontal {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.single-post span.post_meta_item.post_categories a {
  font-size: 16px !important;
  font-family: "Stolzl" !important;
  font-weight: 400 !important;
  line-height: 24px !important;
}

.post_header_single
  .post_meta.post_meta_categories
  a:not(.post_sponsored_label) {
  border-radius: 40px;
}
.single-post .page_content_wrap > .content_wrap {
  padding-top: 2.1em;
}
.post_featured.with_thumb.post_featured_bg {
  background-size: 86%;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #20427e;
  border-top: 4px solid #ff7ab6;
}
.single-games .page_content_wrap {
  border-top: 4px solid #ff7ab6;
}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area {
  visibility: hidden;
}
.menu_mobile .menu_mobile_inner.with_widgets .menu_mobile_nav_area > ul {
  gap: 20px;
}
.post_header_wrap_style_style-7 .post_author_name {
  color: #050534 !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
span.post_author_avatar {
  display: none !important;
}
span.post_meta_item.post_date {
  color: #050534 !important;
  font-size: 16px;
  line-height: 24px;
}
a.post_meta_item.post_author {
  color: #050534 !important;
  font-size: 16px;
  line-height: 24px;
  text-transform: capitalize !important;
}
span.post_meta_item.post_share {
  color: #050534 !important;
  font-size: 16px;
  line-height: 24px;
}
h5.sc_blogger_item_title.entry-title a {
  color: #050534 !important;
}

.review-section2 .icon-list-items ul li {
  list-style: none !important;
}
.review-section2 .icon-list-items ul li {
  position: relative;
  width: fit-content;
  padding: 0px;
}
.review-section2 .icon-list-items ul li:after {
  content: "";
  position: absolute;
  left: -10px;
  top: 5px;
  height: 5px;
  width: 5px;
  background-color: #000;
  border-radius: 50px;
}
.single-post h3,
.single-post h4,
.single-post h5 {
  color: #050534;
}
.sc_blogger_default.sc_blogger_default_classic_simple
  .post_meta
  .post_meta_item.post_categories
  a,
span.post_meta_item.post_date a {
  color: #050534 !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
h4.sc_testimonials_item_author_title {
  color: #1e1e1e !important;
}

.sc_layouts_menu_nav > li.current-menu-item > a,
.sc_layouts_menu_nav > li.current-menu-parent > a,
.sc_layouts_menu_nav > li.current-menu-ancestor > a,
.sc_layouts_menu_nav > li > a:hover,
.sc_layouts_menu_nav > li.sfHover > a {
  color: #ff8447 !important;
}
.slider_container.slider_controls_side .slider_controls_wrap > a,
.slider_outer_controls_side .slider_controls_wrap > a {
  background-color: transparent !important;
}

.slider_outer_controls_side .slider_controls_wrap > a.slider_prev {
  margin-left: 110px !important;
}
.slider_outer_controls_side .slider_controls_wrap > a.slider_next {
  margin-right: 110px !important;
}
.slider_prev.swiper-button-prev:before {
  content: "\f104" !important;
  font-family: "FontAwesome" !important;
  font-size: 70px !important;
  color: #ff7ab6;
}

.slider_next.swiper-button-next:before {
  content: "\f105" !important;
  font-family: "FontAwesome" !important;
  font-size: 70px !important;
  color: #ff7ab6;
}

.sub-menu span {
  text-transform: capitalize;
}

.single-games .e-grid span.elementor-icon-list-text {
  color: #050534 !important;
}

.single-games .e-grid h6 {
  color: #050534 !important;
}
.sc_testimonials_simple
  [class*="column"]
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title,
.sc_testimonials_simple
  .sc_testimonials_item_author_data
  .sc_testimonials_item_author_title {
  font-size: 20px !important;
}

.single-games span.elementor-icon-list-text {
  font-weight: 300 !important;
}
.single-post .content_wrap p,
li {
  font-weight: 300;
}

.sc_testimonials_simple .slider_container .swiper-pagination-bullet,
.sc_testimonials_simple .slider_outer .swiper-pagination-bullet {
  border-color: #1e1e1e !important;
}

body.page-id-34746 .page_content_wrap p,
body.page-id-35436 .page_content_wrap p,
body.page-id-35426 .page_content_wrap p,
body.page-id-47814 .page_content_wrap p,
body.page-id-35131 .page_content_wrap p,
body.page-id-35294 .page_content_wrap p,
body.page-id-35431 .page_content_wrap p,
body.page-id-35443 .page_content_wrap p {
  font-weight: 300 !important;
}

.scroll_to_top_style_default:hover {
  background-color: #36831c !important;
}

.scroll_to_top_style_default {
  background-color: #050534;
}

.sc_blogger_default.sc_blogger_default_classic_simple .post_meta {
  margin-bottom: 20px !important;
}

.footer_wrap .sc_layouts_row .sc_layouts_item {
  margin: 0 !important;
}

#style-11.mc4wp-form input[type="checkbox"] + label:before {
  border-color: var(--theme-color-bd_color) !important;
  background-color: var(--theme-color-alter_bg_color) !important;
  border: 1px solid #162c57 !important;
  background-color: white !important;
  width: 30px;
  height: 30px;
  margin-right: 30px;
  font-size: 12px;
  line-height: 28px;
}
#style-11.mc4wp-form .agree-policy {
  display: block;
  padding-left: 20px;
  padding-top: 6px;
}
.adp-popup-overlay {
  background-color: #000000cc;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
  width: 20em !important;
}
.social_icon .icon-twitter-new,
.social_icon .icon-facebook-1,
.social_icon .icon-share-email {
  color: #050534;
}
span.social_icon.social_icon_link.sc_icon_type_icons {
  display: none;
}

/* lottery results */

.lottery_reults_cont {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

.lottery_reults_div1 h3 {
  margin: 0;
  color: #fff;
  font-family: var(--e-global-typography-c6fcf9c-font-family), Sans-serif;
  font-size: 25px;
  font-weight: var(--e-global-typography-c6fcf9c-font-weight);
  line-height: 44px;
}

.lottery_reults_div1 p {
  margin: 0;
  color: #ffe868;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1px;
}

.lottery_reults_div1 span {
  margin: 0;
  color: #fff;
  font-family: var(--e-global-typography-c6fcf9c-font-family), Sans-serif;
  font-size: 25px;
  font-weight: var(--e-global-typography-c6fcf9c-font-weight);
  line-height: 20px;
}

.lottery_reults_div2 ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 34px;
}

.lottery_reults_div2 ul li {
  color: #fff;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 22px;
  background: #142a5a;
  border-radius: 99px;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.lottery_reults_div2 ul li span {
  font-weight: 500;
  font-size: 21px;
  font-family: var(--e-global-typography-c6fcf9c-font-family), Sans-serif;
}

.lottery_reults_div2 ul li.bonus {
  background: green;
  position: relative;
}
.lottery_reults_div2 ul li span.bonus_label {
  font-size: 10px;
  width: 100px;
  text-align: center;
  font-weight: 300;
  position: absolute;
  top: -20px;
  letter-spacing: 1px;
}
