/* GeneratePress Site CSS */ .main-navigation a {
	letter-spacing: 1px;
}

.featured-image img, .post-image img {
	border-radius: 8px;
}

.drop-shadow {
	box-shadow: 0px 0px 20px rgba(200, 200, 200, 0.2);
}

.round-top-corners img {
	border-radius: 8px 8px 0px 0px;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a {
	color: var(--accent);
	border: 3px;
	border-style: solid;
	line-height: 36px;
	border-radius: 2px;
	margin-left: 20px;
	transition: all 0.6s ease 0s;
}

.main-navigation:not(.slideout-navigation) .main-nav li.nav-button a:hover {
	color: var(--accent-hover);
} /* End GeneratePress Site CSS */
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
    padding: 10px 0px 20px 0px;
}

button.wsf-button.wsf-button-primary {
    background-color: #ffb822 !important;
    border-color: #ffb822 !important;
    font-weight: 600;
    font-size: large;
}
/* Start MemberFix CSS fixes */

.sb-cta--wrapper p{
	margin-bottom: 0!important;
}


/* make sidebar accodions grey no border */
.c-accordion__title {
    cursor: pointer;
    position: relative;
    background: #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

.c-accordion__title:after {
    color: #777;
    content: "+";
    font-weight: 300;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding-right: 10px;
}

.c-accordion__content {
    padding-left: 20px;
    border: 1px #eee;
}

/* table button update feb 25 */
.sb-table .sb-item .sb-item--button a{
	  display: block;
    margin: 0 auto;
    max-width: 220px;
    min-width: 160px;
    padding: .5em .5em;
    width: 100%;
		margin-right: unset;
		font-weight: 600;
}
   .sb-table .sb-item .sb-item--bonus .bonus {
		 font-weight: 600;
		}

/* make bookmaker tables slim on mobile */
@media only screen and (max-width: 600px) {
   .sb-table .sb-item .sb-item--button a {
    width: 50%;
		 min-width: 125px;
		 padding: 0.9em 0.5em;
		 font-size: 12px;
		 font-weight: 600;
	}
	.sb-table .sb-item {
   flex-wrap: nowrap;
	 padding: 0.1em;
  }
   .sb-table .sb-item .sb-item--bonus .bonus {
    font-size: 10px;
		 margin-left: -20px;
		 letter-spacing: -0.5px;
		 font-weight: 600;
		 text-align: left;
		}
    .sb-item--rating .stars {
    display: none;
  }
    .sb-table .sb-item .sb-item--rating a {
    display: none;
  }
	.sb-table .sb-item .sb-item--image img {
    max-height: 40px !important;
		max-width: 100% !important;
		float: left;
}
	.sb-table .sb-item--image {
		text-align: left !important;
}

}

/* slim review tables in articles on desktop */
.sb-table .sb-item span {
    flex-basis: 175px;
}

/* remove 2em margin on CTA block */
.sb-cta {
    margin-top: 0em;
}

/* adjust margins on homepage ads under featured articles */
.gb-container-910599c6 > .gb-inside-container {
    padding: 5px 30px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    max-height: 335px;
}


@media only screen and (max-width: 600px) {.gb-container-910599c6 > .gb-inside-container {
    max-height: 325px;
	} }

/* desktop comp tables slimmer */
.sb-table .sb-item {
    padding: 0em;
}
.sb-table .sb-item .sb-item--image img {
    max-height: 50px;
		max-width: 125px;
	float: left;
}
.sb-table.sb-table--spacing .sb-item {
    margin-bottom: 0.15em;
}


/* table logo align left update feb 25 */
.sb-table .sb-item--image {
	text-align: left;
}

@media (min-width:961px) {
	.sb-table .sb-item .sb-item--bonus .bonus{
	margin-left: -90px;
		min-width: 380px;
}
	
}



/* reduce space below atf table on posts */
.gb-container-2dfca1da {
    margin-top: -20px;
    margin-bottom: -20px;
}

/* reduce space below atf table on pages */
/*.gb-container-1010fc50 {
    margin-top: -25px;
    margin-bottom: -35px;
}*/

/* reduce space between articles on category pages */
.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item) {
    padding-bottom: 10px;
}
.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main>* {
    margin-bottom: 20px;
}

/* responsible gambling box on featured bookmaker shortcodes */
.gb-container-acba1a0b {
    background: #ffffff;
		padding: 5px;
		line-height: 10px;
		border-radius: 10px;
		margin-bottom: 30px;
		border: 3px solid #000000;
}
.gb-container-acba1a0b h3 {
		margin-top: 3px;
		margin-bottom: 8px;
		line-height: 10px;
		color: #141414;
}
.gb-container-acba1a0b p {
		margin-bottom: 3px;
		color: #141414;
}

@media only screen and (max-width: 600px) {
	.gb-container-acba1a0b h3 {
		font-size: 12px !important;
	}
	.gb-container-acba1a0b p {
		font-size: 10px !important;
	}
}

/* sidebar no background color */
.sidebar .widget {
    background-color: #fff;
}

/* reduce CTA spacing */
.sb-cta .sb-cta--wrapper {
    padding: 0.3em;
}

/* all odds are with CTA smaller font on mobile */
@media only screen and (max-width: 600px) {
	.sb-cta .sb-cta--wrapper .sb-cta-wrapper--button a {
    font-size: 14px !important;align-content
	}
}

/* reduce top of article spacing */
.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta {
    margin-top: 0em;
}

/* featuredbook background colour */
.gb-featuredbook1 {
  background-color: #ffe388 !important;
}

/* all odds with CTA side by side */
.sb-cta .sb-cta--wrapper {
flex-wrap: nowrap;
}

/* fix alignment of pros cons review icons on mobile */
.sb-pros-cons>div>span {
    align-items: baseline;
}
.sb-icon {
    top: 0.25em;
}

/* comparison table button gradient */
.sb-table .sb-item .sb-item--button a {
	background-image: linear-gradient(to right, #00C853 10%, #00C853 100%);
}

/* odds are with CTA button gradient */
.sb-cta .sb-cta--wrapper .sb-cta-wrapper--button a {
	background-image: linear-gradient(to right, #00C853 10%, #00C853 100%);
}

/* article sidebar bookmakers button gradient */
.sb-sportsbooks-widget .sb-wrapper .sb-item--button a {
	background-image: linear-gradient(to right, #00C853 10%, #00C853 100%);
}

/* bookmaker review featured cta */
.sb-hero>span.sb-hero--button .sb-hero--button--button {
	background-image: linear-gradient(to right, #00C853 10%, #00C853 100%);
}

/* bookmaker review top features at cta */
.sb-wrapper a.sb-button {
	background-image: linear-gradient(to right, #F00C853 10%, #00C853 100%);
}

/* add bar under logos in tables */
.sb-table .sb-item .sb-item--image img {
	border-radius: 8px 8px 8px 8px;
}

/* reduce article padding on mobile */
@media (max-width:768px) {
      .one-container .site-content,
      .separate-containers .inside-article {
            padding: 10px;
      }
}

/* add arrow to gotosite buttons */
.sb-button.gotosite::after{
  content: "";
  width: 12px;
  height: 16px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.95426 0.174316H0.586469V2.3234H6.19491L0 8.31848L1.55764 9.82587L7.76862 3.81524V9.27476H9.95333L9.95426 2.3234V0.174316Z' fill='%23FFFFFF' /%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

@media (max-width:768px){
	.sb-button.gotosite::after{
  content: "";
  width: 8px;
  height: 8px;
  margin-left: 4px;
}
}

/* add arrow to sidebar widget buttons */
.sb-sportsbooks-widget .sb-wrapper .sb-item--button ::after{ 
	content: "";
  width: 10px;
  height: 10px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.95426 0.174316H0.586469V2.3234H6.19491L0 8.31848L1.55764 9.82587L7.76862 3.81524V9.27476H9.95333L9.95426 2.3234V0.174316Z' fill='%23FFFFFF' /%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

/* add arrow to review feature section */
.sb-hero>span.sb-hero--button .sb-hero--button--button::after{
	content: "";
  width: 16px;
  height: 20px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.95426 0.174316H0.586469V2.3234H6.19491L0 8.31848L1.55764 9.82587L7.76862 3.81524V9.27476H9.95333L9.95426 2.3234V0.174316Z' fill='%23FFFFFF' /%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

/* thicker separator line --- */
hr {
    background-color: #000;
    border: 0;
    height: 2px;
    margin-bottom: 40px;
    margin-top: 40px;
}


/* poppins-regular - latin */
@font-face {
  font-display: falllback; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.gobet.com.au/wp-content/uploads/2024/07/poppins-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: falllback; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('https://www.gobet.com.au/wp-content/uploads/2024/07/poppins-v21-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: falllback; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('https://www.gobet.com.au/wp-content/uploads/2024/07/poppins-v21-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin */
@font-face {
  font-display: falllback; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('https://www.gobet.com.au/wp-content/uploads/2024/07/poppins-v21-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* hide review link in sidebar widget */
.sb-wrapper .sb-item--rating a.decoration-none{
	display: none;
}

/* set strict width of footer logo */
.img.wp-image-2089138 {
	width: 250px !important;
}

/* give margine to h2 text under an image */
figure + h2 {
    margin-top: 1em;
}

/* give margine to h3 text under betting site embeds */
div + h3 {
    margin-top: 1.5em;
}

.main-navigation .main-nav ul li a {
	letter-spacing: -0.3px;
}

/* rounded category archive images */
.dynamic-featured-image, .dynamic-author-image {
    border-radius: 10px;
}

/* more betting tips bottom articles heading spacing */
.ultp-block-d092fa .ultp-block-content-inner {
    padding: 20px 10px 20px 10px !important;
}

.sb-table .sb-item>span {
    padding: .15em;
}

/* logo in slideout mobile menu */
/*@media only screen and (max-width: 600px)*/ .inside-navigation .wp-block-image{
	max-width: 130px;
	padding-left: 20px;
	padding-top: 30px;
	padding-bottom: 20px;
}

/*.main-navigation .inside-navigation{
	padding-bottom: 20px;
}*/

.main-navigation ul ul.toggled-on {
	padding-left: 10px;
}

/* remove exerpt on homepage mobile */
@media only screen and (max-width: 600px) {.ultp-block-excerpt p {
	display: none; 
}
}

/* postx heading blocks black links text */
.ultp-heading-inner a{
	color: #000000;
}

.ultp-heading-inner a:hover{
	color: #000000;
}

/* all images rounded corners */
img{
	border-radius: 10px;
}

/* featured betting sites heading in all articles */
.ultp-block-7b4fb5 .ultp-heading-wrap .ultp-heading-inner {
  font-size: 24px;
  letter-spacing: -0.5px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  text-decoration: none;
}

.ultp-block-7b4fb5 .ultp-heading-wrap {
  margin-top: 0;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .ultp-block-7b4fb5 .ultp-heading-wrap {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

.ultp-block-7b4fb5 .ultp-heading-inner,
.ultp-block-7b4fb5 .ultp-sub-heading-inner {
  text-align: left;
  margin-right: auto !important;
}

.ultp-block-7b4fb5 .ultp-heading-inner span {
  color: var(--postx_preset_Contrast_1_color);
}

.ultp-block-7b4fb5 .ultp-heading-inner:after {
  background-color: var(--accent);
}

.ultp-block-7b4fb5 .ultp-heading-inner:before {
  background-color: var(--contrast);
}

.ultp-block-7b4fb5 .ultp-heading-inner:before,
.ultp-block-7b4fb5 .ultp-heading-inner:after {
  height: 3px;
}

/* breadcrumb font size center */
.theme9 ol  {
	margin: 0 0 0em 0em;
	padding-bottom: 20px;
	letter-spacing: -0.5px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

/* breadcrumb styling */

        .breadcrumb-container.theme9 li {
            display: inline-block;
            margin: 0 15px;
            padding: 0;
        }

        .breadcrumb-container.theme9 a {
            background: #00fe73;
            color: rgb(102, 102, 102);
            display: inline-block;
            font-size: 14px !important;
            height: 14px !important;
            margin: 0;
            padding: 5px 15px !important;
            text-decoration: none;
            position: relative;
					  border-radius: 10px
        }


        .breadcrumb-container.theme9 a::before {
display: none !important;
        }



        .breadcrumb-container.theme9 a::after {
display: none !important;        }

        .breadcrumb-container.theme9 .separator {
            display: none;
        }

.breadcrumb-container.theme9 a {
    font-weight: 800;
}
    
/* adjust padding bottom of review header */
.gb-container-4b3ebfac {
	padding-bottom: 20px;
}

/* center author bio image on mobile */
.gb-container .gb-container-9f31e2e4 .gb-inside-container{
	margin-left: auto;
	margin-right: auto;
}

/* add padding under CTAs in articles */
/*
p + .sb-table {
  padding-bottom: 20px;
}*/

h3 + .sb-table {
  padding-bottom: 20px;
}

/* betseeker in article cta */
.tw-bs4 .pl-2, .tw-bs4 .px-2 {
    padding-left: 0.7rem !important;
    padding-right: 0.7rem;
}
.bet_now_button {
	border-radius: 10px !important;
  font-weight: 700 !important;
	padding: 10px 25px !important;
}
.tw-bs4 h3{
	font-weight: 700 !important;
		font-size: 22px !important;

}
.tw-bs4 h4{
	font-weight: 700 !important;
	font-size: 20px !important;
}
.top_sport_block {
    border-top: 3px solid #00fd71 !important;
}
.tw-bs4.betseeker_block{
	border-radius: 10px;
}
.tw-bs4 .p-2 {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tw-bs4.betseeker_block {
    margin-bottom: 20px;
}
.betseeker_block_3097676 .first_row {
    line-height: 28px !important;
}
.betseeker_block_3097676 .odd_logo {
    height: 30px !important;
		width: 134px !important;
}

.betseeker_block_3097676 .second_row {
    line-height: 26px !important;
}
.betseeker_block .first_row {
    margin-top: -0.5rem !important;
}
/* reduce space at top of mobile header */
@media (max-width: 992px) {
    .has-inline-mobile-toggle .header-widget, .has-inline-mobile-toggle #site-navigation {
        display: none;
    }
}

/* review hero feature spacing */
.sb-hero {
	padding: 1em .5em;
}
.sb-hero>span.sb-hero--image {
    margin-bottom: 1em;
}
.sb-hero>span.sb-hero--rating>span.sb-hero--rating--stars {
    margin-bottom: 1em;
}
.sb-hero>span.sb-hero--button {
    margin: .5em 0 0;
}
.sb-hero>span.sb-hero--terms .sb-hero--terms--terms, .sb-hero>span.sb-hero--terms .sb-hero--terms--terms-link, .sb-hero>span.sb-hero--terms .sb-hero--terms--terms-popup {
	margin: 0em auto 0;
}

.menu-icon svg{
	width: 1.5em;
  height: 1.5em;
	margin-bottom: -6px;
	margin-right: 5px;
}

/* white text on review features */
.sb-hero--bonus--headline{
	color: #ffffff;
}
.sb-hero>span.sb-hero--bonus>span.sb-hero--bonus--text{
	color: #ffffff;
}
..sb-hero>span.sb-hero--rating>span{
	color: #ffffff;
}
.sb-wrapper.sb-pros-cons {
	color: #ffffff;
}
.sb-hero>span.sb-hero--rating>span{
	color: #ffffff;
}
.sb-wrapper.sb-info-table{
	color: #ffffff;
}
.sb-wrapper.sb-ratings {
	color: #ffffff;
}
.sb-wrapper.sb-services {
	color: #ffffff;
}
.sb-wrapper.sb-block-wrapper.sb-block-wrapper--payment-methods {
	color: #ffffff;
}

/* reduce margin at bottom of featured article layout on mobile */
@media (max-width: 768px) {
    .ultp-block-post-module1 .ultp-big-post-module1 {
        margin-bottom: 10px;
    }
}

.sb-hero.sb-hero__cols-2 {
	margin-left: 5px;
  margin-right: 5px;
}

/* center pagination links */
.nav-links {
		text-align: center;
}

/* Aritcle bet tips CTA block pointer */
.betseeker_block {
  cursor: pointer;
}

/* bettingsite links font size center */
.themelink ol  {
	margin: 0 0 0em 0em;
	padding-bottom: 20px;
	letter-spacing: -0.5px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

/* bettingsite links styling */

        .breadcrumb-container.themelink li {
            display: inline-block;
            margin: 0 15px;
            padding: 0;
        }

        .breadcrumb-container.themelink a {
            background: #f1f1f1;
            color: rgb(102, 102, 102);
            display: inline-block;
            font-size: 16px;
            height: 16px;
            margin: 0;
            padding: 5px 15px !important;
            text-decoration: none;
            position: relative;
					  border-radius: 10px
        }


        .breadcrumb-container.themelink a::before {
display: none !important;
        }



        .breadcrumb-container.themelink a::after {
display: none !important;        }

        .breadcrumb-container.themelink .separator {
            display: none;
        }

/* update table styling */
.wp-block-table table {
    border-collapse: separate;
    width: 100%;
    margin-bottom: 30px;
}
.wp-block-table td, .wp-block-table th {
    border: 3px solid #f1f1f1;
    margin: ;
}
table, td, th {
    border: none;
    border-radius: 15px;
    border-spacing: 5px;
}

/* bold list numbers */
ol li::marker {
  font-weight: 800;
}

/* breadcrumb style betting sites page */
.gb-container-6dd3e929{
	font-weight: 600;
  color: #868686;
}
.gb-container-6dd3e929 a{
	font-weight: 700;
  color: #868686;
}

/* style8 heading undline spacing 
.ultp-heading-style8 .ultp-heading-inner span {
    padding-bottom: 2px !important;
}*/

/* reduce margin on small posts in featured posts section */
.ultp-small-post-module1 .ultp-block-item:not(:last-child) {
    margin-bottom: 0px !important;
}

/* styling on check more betting sites article featured betting sites button */
.ultp-block-78cfa1 .ultp-heading-inner span:before {
    display: none;
}
.ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner, .ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner a {
    text-align: center;
}
.ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner, .ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner a, button, input {
	color: #ffffff;
}
.ultp-block-78cfa1 .ultp-heading-wrap {
    margin-top: 0;
    margin-bottom: 40px;
    border: 3px solid #000000;
    border-radius: 10px;
}
.ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner, .ultp-block-78cfa1 .ultp-heading-wrap .ultp-heading-inner a, button, input {
    color: #ffffff;
    background: #FD195B;
    border-radius: 6px;
    font-family: 'Poppins';
    font-weight: 700;
}
.featured-sites-articles {
	margin-bottom: 2px;
    border: 3px solid #000000;
}

/* reduce footer margin on posts */

.single-post .site-footer {
	margin-top: -30px
}

/* reduce archive image spacing */
.generate-columns {
    margin-bottom: 0px;
    padding-left: 40px;
}
.gb-container-64596747 > .gb-inside-container {
    padding: 0 10px 10px 0;
}

@media (max-width: 768px) {
    .single-post .post.post-post.current-item {
        display: none;
    }
}