/* General Styles */
body {
    color: #2c3e50;
    background: #ecf0f1;
}

.faq-section {
    margin-bottom: 30px;
}

.faq-wrapper {
    display: flex;
    justify-content: center;
}

.faq-content {
    width: 100%;
}

.faq-title {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #34495e;
}

/* FAQ Item Styles */
.faq-items {
    display: flex;
    flex-direction: column;
    gap: 30px;
/* 		background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(77, 113, 137, 0.2); */
	padding: 20px 0;

}

.faq-item {
    border-radius: 10px;
    color: #2c3e50;
}

.faq-item:last-child {
	margin-bottom: 0;
}


/* Question Layout */
.faq-question {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #d9534f;
}

.question-marker {
    background-color: #d9534f;
    color: white;
    padding: 5px 10px;
    font-weight: bold;
    border-radius: 3px;
    margin-right: 10px;
    font-size: 18px;
    flex-shrink: 0;
}

.question-text {
    flex-grow: 1;
    color: #34495e;
	font-size: 18px;
    margin: 0;
}

/* Answer Layout */
.faq-answer {
    display: flex;
    align-items: flex-start;
    font-weight: 400;
    font-size: 16px;
    color: #2c3e50;
}

.answer-marker {
    background-color: #5bc0de;
    color: white;
    padding: 5px 10px;
    font-weight: bold;
    border-radius: 3px;
    margin-right: 10px;
    font-size: 18px;
    flex-shrink: 0;
}

.answer-text {
    flex-grow: 1;
    color: #2c3e50;
}

/* Answer content formatting */
.answer-text p {
    margin: 6px 0 10px;
	padding: 0;
}body {
    color: #2c3e50;
    background: #f3f7ff;
}
.faq-container {
    margin-bottom: 30px;
}
.faq-container h1 {
    margin: 0;
    line-height: 2;
    text-align: center;
}
.faq-container h2 {
    margin: 0 0 .5em;
    /* font-weight: normal; */
}
.faq-container input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.faq-container .row {
    display: flex;
}
.faq-container .row .col {
    flex: 1;
}

/* Accordion styles */
.faq-container .tabs {
    overflow: hidden;
}
.faq-container .tab {
    width: 100%;
    color: #000;
    overflow: hidden;
   	background: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(77, 113, 137, 0.2);
	border-radius: 10px;
	margin-bottom: 8px;
}
 
.faq-container .tab-label {
    display: flex;
    justify-content: left;
    padding: 16px;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
    cursor: pointer;
    position: relative;
    /* Icon */
}
.faq-container .fruit {
    margin-top: 0;
    margin-right: 15px;
	display: none;
}    
.faq-container .tab:hover .tab-label {
    opacity: .9;
}
.faq-container .dm-q {
    max-width: 75%;
}
/*
.faq-container .tab-label:hover {
  background: #1a252f;
}
*/
.faq-container .tab-label::after {
    content: "\276F";
    text-align: right;
    position: absolute;
    right: 30px;
}
.faq-container .tab-content {
    max-height: 0;
    font-weight: 400;
	font-size: 16px;
	color: #000000;
	line-height: 19px;
    background: #fff;
}
.faq-container .tab-close {
    display: flex;
    justify-content: flex-end;
    padding: 1em;
    font-size: 0.75em;
    background: #2c3e50;
    cursor: pointer;
}
.faq-container .tab-close:hover {
    background: #1a252f;
}
.faq-container input:checked + .tab-label {
    font-weight: 700;
}
.faq-container input:checked + .tab-label::after {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.faq-container input:checked ~ .tab-content {
    max-height: 100vh;
    padding: 16px;
    border-top: 1px solid #EBF4FA;
}.howtoblock-container{margin:15px 0;}.howtoblock-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}.howtoblock-item{background:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;}.howtoblock-header{background:#5226ff;border-radius:10px 10px 0px 0px;padding:10px;position:relative;min-height:64px;display:flex;align-items:center;}.howtoblock-step-number{position:absolute;font-style:normal;font-weight:700;font-size:56px;line-height:68px;color:#ffd800;opacity:.4;z-index:1;left:5px;}.howtoblock-header h3{font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff;margin:0;position:relative;z-index:2;}.howtoblock-body{background:#fff;border:1px solid #ebf4fa;border-radius:0px 0px 10px 10px;display:flex;flex-direction:column;padding:10px;height:100%;padding-bottom:0;}.howtoblock-body p{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.408px;color:#000;margin-bottom:10px;padding:0;}.howtoblock-image{margin-top:auto;}.howtoblock-image img{width:100%;height:auto;}.arrows-carousel{display:none;}@media screen and (max-width: 768px){.mb_carousel{position:relative;}.mb_carousel_wrap{width:100%;height:auto;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px;}.mb_carousel_item{min-width:290px;height:auto !important;}.mb_carousel_wrap::-webkit-scrollbar{width:2px;height:2px;background-color:#969696;}.mb_carousel_wrap::-webkit-scrollbar-thumb{background-color:#00416f;}.arrows-carousel{cursor:pointer;display:block;width:100%;position:absolute;top:50%;}.arrows-carousel .left{position:absolute;top:0;bottom:0;left:-10px;}.arrows-carousel .right{position:absolute;top:0;bottom:0;right:-10px;}}.kk-collapse {
    display: block;
    overflow: hidden;
    opacity: 0;
    max-height: 0;
    transition: all .5s cubic-bezier(0, 1, 0, 1);
}

.kk-collapse.show {
    height: auto!important;
    opacity: 1;
    overflow: visible;
    max-height: 9999em!important;
    transition: all .5s ease-in-out;
}

.kk-toggle-text {
    background: url(arrow-down.png) no-repeat 2px center;
    padding-left: 20px;
    cursor: pointer
}

.kk-toggle-text.show {
    background-image: url(arrow-up.png);
}
.hero-template p {
	padding: 0;
}

.slotslist-container {
	margin: 20px 0 !important;
}
.slotslist-container-wrap {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 20px;
}

.slotslist-box a {
	display: block;
	margin: 0;
	text-decoration: none;
	font-weight: 700;
}

.slotslist-box  img {
	width: 100%;
	height: auto;
	border-radius: 6px;
}

.slotslist-box  p {
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
}

.load-more-slots {
	color: #00416F;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 10px;
	border: 1px solid #005793;
	background: #FFF;
	margin: 20px auto;
	display: flex;
	cursor: pointer;
	padding: 10px 25px;
}

.load-more-slots:hover {
	color: #fff;
	border: 1px solid #005793;
	background: #005793;

}

@media screen and (max-width: 768px) {
	.slotslist-container .slotslist-box {
		    min-width: 150px;
	}
	
	.slotslist-container .arrows-carousel{
		top: 26%;
	}
	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		padding-top: 0 !important;
	}
	.slotslist-box img {
		   max-width: 140px;
	}
}/* General container for each post type section */
.post-type-section {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.post-type-section h2 {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
}

/* Container for the post cards */
.post-type-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}

/* Styling each card */
.wppost-card {
    width: 100%;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    transition: transform 0.3s ease;
    text-decoration: none !important;
	display: flex;
	flex-direction: column;
}

.wppost-card:hover {
    transform: translateY(-5px);
}


.wppost-thumb {
    height: 120px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 35% auto;
    width: 100%;
}

/* Post details inside the card */
.wppost-details {
    padding: 15px;
	margin-top: auto;
}

.wppost-title {
    font-size: 18px;
    font-weight: bold;
        line-height: 24px;
        color: #333;
    text-decoration: none;
	    margin-bottom: 5px;
}

.wppost-meta {
    font-size: 12px;
    color: #666;
}

.wppost-excerpt {
    margin-top: 10px;
    font-size: 14px;
    color: #555;
    line-height: 1.5;
}

.wppost-meta .wppost-author {
    font-weight: bold;
}

.wppost-meta .wppost-date {
    font-style: italic;
}

.load-more-btn {
    display: block;
    background-color: #ebebeb;
    color: #000 ;
    border: 2px solid #DADADA;
    padding: 10px 20px;
    margin: 20px auto 0;
    border: none;
    cursor: pointer;
    border-radius: 4px;
}

.load-more-btn:hover {
    opacity: .9;
}

.loader {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease infinite;
    vertical-align: middle;
    margin-left: 8px;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 920px) {
	.post-type-container {
		grid-template-columns: 1fr 1fr;
	}
}


@media screen and (max-width: 580px) {
	.post-type-container {
		grid-template-columns: 1fr;
	}
}.authorblock {
    max-width: none !important;
    margin-bottom: 20px;
}
.dma-row {
    display: grid;
    grid-template-columns: calc(33% - 10px) calc(33% - 10px) calc(33% - 10px);
    grid-gap: 20px;
}

/** START GRID **/
.dma-row.dma-row-1 {
    grid-template-columns: calc(100%);
}
.dma-row.dma-row-2 {
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
}
.dma-row.dma-row-3 {
    grid-template-columns: calc(33% - 11px) calc(33% - 11px) calc(33% - 11px);
}
.dma-row.dma-row-4 {
    grid-template-columns: calc(25% - 15px) calc(25% - 15px) calc(25% - 15px) calc(25% - 15px);
}
.dma-row.dma-row-5 {
    grid-template-columns: calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px) calc(20% - 16px);
}
/** END GRID **/

.dma-column {
    background-color: transparent !important;
    padding: 10px 10px 55px 10px;
    position: relative;
    padding: 10px;
	display: grid;
    grid-template-columns: 0.30fr 1fr;
    align-items: center;
    gap: 20px;
}
.dma-left {
/*     float: left;
    width: 25%; */
}
.dma-right {
/*     float: left;
    width: calc(100% - 28%);
    margin-left: 20px; */
}
.dma-socials {
    margin: 15px 0;
}

.singlebio .dma-socials {
	text-align: center;
}
.dmas {
    display: inline-block;
}
.dmas a {
    padding-right: 5px;
	text-decoration: none;
}
.dmas span {
    color: #333;
    width: 30px;
    height: 30px;
    padding-top: 5px;
}

.dma-mail span {
    color: #B81414 !important;

}
.dma-facebook span {
    color: #1AD1F9 !important;

}
.dma-twitter span {
    color: #1AD1F9 !important;
 
}
.dma-linkedin span {
    color: #005793 !important;

}
span.icon-provenexpert {
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 1;
    vertical-align: -9px;
}
span.icon-provenexpert svg {
    width: 20px;
    padding-top: 5px;
}
.dma-column a.payment-link {
    display: block;
    width: 100%;
}
.dma-column img {
    width: 100% !important;
    height: auto !important;
    margin: 0;
    padding: 0;
	border-radius: 10px;
}
.dma-heading {
    font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
    margin: 0 0 5px 0;
	color: #000000;
    display: block;
}
.dma-function {
    display: block;
    width: 100%;
    color: #000;
    margin-bottom: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
.dma-text {
    font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: -0.408px;
	color: #000;
}
.dma-button a {
    background-color: #8dbce5;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 4px;
    width: 100%;
    padding: 5px 0;
    float: left;
    display: block;
    margin-top: 10px;
}
.dma-button a:hover {
    opacity: 0.8;
}
.half-page .dma-right {
    width: calc(100% - 32%);
}

/* ABOUT US PAGE */
.authorblock.onpage .dma-left {
    width: 100%;
    text-align: center;
    padding-top: 25px;
}
.authorblock.onpage .dma-right {
    width: 100%;
    margin-left: 0;
    text-align: center;
}

.authorblock.onpage .dma-column {
	grid-template-columns: 1fr;
	gap: 0;
}

.authorblock.onpage .dma-column .dma-socials {
	margin-bottom: 0;
}

.authorblock.onpage .dma-column img {
    width: 50% !important;
}
.authorblock.onpage .dma-heading {
    float: none;
    margin-top: 20px;
}
/* END ABOUT US PAGE */

/* SINGLE BIO PAGE */
.authorblock.singlebio .dma-column {
    box-shadow: none;
    padding: 0;
	align-items: flex-start;
}
.authorblock.singlebio .uitlijn {
    font-weight: 600;
}
.authorblock.singlebio .dma-function {
     margin-bottom: 0; 
}
.authorblock.singlebio .dma-heading {
    margin-bottom: 15px;
}
.authorblock.singlebio .dma-text {
    margin-top: 10px;
}
.display-posts-listing.image-left .listing-item {
	overflow: hidden; 
	margin-bottom: 32px;
	width: 100%;
}

.display-posts-listing.image-left .image {
	float: left;
	margin: 0 16px 0 0;
}

.display-posts-listing.image-left .title {
	display: block;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

.display-posts-listing.image-left .excerpt-dash { 
	display: none; 
}
.display-posts-listing.image-left .listing-item {
    overflow: hidden;
    margin-bottom: 32px;
    width: 31%;
    display: inline-block;
    float: left;
    margin-right: 2%;
}
@media screen and (min-width:1px) and (max-width:768px) {
    .display-posts-listing.image-left .listing-item {
        overflow: hidden;
        margin-bottom: 32px;
        width: 100%;
        display: inline-block;
        float: left;
        margin-right: 0;
    }
    .listing-item img {
        width: 100%;
    }
    .display-posts-listing.image-left .image {
        float: none;
        margin: 0 16px 0 0;
    }
}
/* END SINGLE BIO PAGE */

/*. SINGLE SHORTCODE ON PAGES */

.authorblock-solo {
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.08);
    background: #fff;
    border-radius: 10px;
    border: 2px solid #DADADA;
}

.authorblock-solo .dma-socials {
	margin: 5px 0;
}

.authorblock-solo .dma-function a {
	color: #000 !important;
}

.authorblock-solo .dma-heading {
	color: #000 !important;
}

.authorblock-solo .dma-text {
	color: #2c3e50 !important;
}

.authorblock-solo .dma-function {
	font-size: 14px;
	opacity: .8;
}

.authorblock-solo .dma-button a {
	background-color: #ebebeb!important;
    color: #000 !important;
    border: 2px solid #DADADA;
	    font-size: 15px;
    text-decoration: none;
}

.authorblock-solo .dma-column {
	grid-template-columns: 0.20fr 1fr;
    align-items: flex-start;
   
}

/*. END SINGLE SHORTCODE ON PAGES */

@media only screen and (max-width: 768px) {
    .dma-row {
        grid-template-columns: none !important;
    }
}
@media screen and (min-width:1px) and (max-width:1099px) {
    .dma-row {
        grid-template-columns: calc(50% - 15px) calc(50% - 15px);
    }
}
@media only screen and (max-width: 520px) {
    .dma-left, .dma-right {
		margin: 0;
        width: 100%;	
    }
	.dma-column, .authorblock-solo .dma-column {
		grid-template-columns: 1fr;
	}
}

.authorblock.singlebio .dma-text p {
    font-size: 16px;
    line-height: 26px !important;
    letter-spacing: normal;
}/* HEADING SIZES */

h1 {
	font-size: 28px;
	font-weight: 600;
	font-style: italic;
}

h2 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 13px !important;
}

h3 {
	font-size: 20px;
	font-weight: 600;
}


@media screen and (max-width: 768px) {
	h1 {
		font-size: 18px;
	}

	h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
	}

}

.wp-site-blocks {
    margin-top: 90px;
}

.site-footer h3 {
	font-size: 14px;
	color: #fff;
}

.header-title h1 {
	color: #00E0FF;
	font-style: italic;
}

@media screen and (max-width: 580px){
	.site-header .wp-block-group:first-child {
		padding-top:  5px!important;
		padding-bottom: 5px!important;
	}
	
	.site-header .custom-logo {
		max-width: 180px;
	}
	
	.header-title {
		margin-top: 48px !important;
	}
}



/* Info table reviews */
.entry-content.wp-block-post-content .infotable-box {
	padding: 5px 15px;
	background: #fff;
	border-radius: 5px;
	filter: drop-shadow(0px 2px 5px rgba(77, 113, 137, 0.20));
	margin-bottom: 10px;
}

.entry-content.wp-block-post-content .infotable-box li {
	display: flex;
    justify-content: space-between;
	font-weight: 900;
	color: #00416F;
	padding: 8px 0;
	border-bottom: 1px solid #ddd;	
}

.entry-content.wp-block-post-content .infotable-box li:last-child {
	border-bottom: 0;
}

.entry-content.wp-block-post-content .infotable-box li strong {
	font-weight: 400;
}

.bold {
     font-weight: 700;
}
 .casino-template-wp-custom-template-child-casino .cta-sticker {
     display: none!important;
}
 .casino-template-wp-custom-template-child-casino .site-footer {
     padding-bottom: 0 !important;
}

/* Breadcrumbs */
.yoast-breadcrumbs * {
    color: #222629;
	font-size: 14px;
	text-decoration: none;
}
.breadcrumb_last * {
    font-weight: bold !important;
}

/* Byline */ 
.byline {
	text-align: right;
}
.byline * {
    color: #222629;
    font-size: 14px;
}
.bylines-review.sc {
	margin: 5px 0 10px 0;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}
.by-image {
    max-height: 40px;
}
.by-image img {
	/* border: 3px solid #FF422B;*/
	border-radius: 50%;
	/* box-shadow: 1px 1px 3px #000;*/
	/* padding: 3px;*/
	max-width: 40px;
	height: auto;
	margin-right: 10px;
}
.home-byline {
    display: flex;
    flex-wrap: nowrap;
		margin-top: 5px;
}
.home-byline .bylines-review.sc {
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.home-byline .byline {
    margin-left: 5px !important;
    margin-right: 0 !important;
    margin-top: 11px;
}
.home-byline .byline span {
    font-size: 16px;
}
.home-byline .dash {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 11px;
}
@media screen and (max-width: 768px) {
	.home-byline {
    display: block;
	}
	.home-byline .dash {
		display: none;
	}
	.home-byline .byline span {
    font-size: 12px;
	}
	.home-byline .byline {
    margin-left: 0 !important;
	}
}

/* Bullets / UL */
.wp-block-custom-bullets {
    background-color: #fff;
    box-shadow: 0px 2px 5px 0px rgba(77, 113, 137, 0.20);
    border-left: 8px solid #00416F;
	border-radius: 0px 10px 10px 0px;
	margin: 0 0 16px 0;	
	padding: 7px 40px;
}
.wp-block-custom-bullets li::marker {
    color: #0081E7;
}
strong {
    font-weight: bold !important;
}

/* Inzet Block */
.wp-block-custom-inzet {
	background-color: #fff;
	color: #00416F;
    box-shadow: 0px 2px 5px 0px rgba(77, 113, 137, 0.20);
	border-radius: 0px 10px 10px 0px;
	margin: 0 30px 16px 30px;	
	padding: 7px 40px;
}
h2#inzet {
    color: #00416F;
}
.wp-block-custom-inzet * {
	font-weight: bold;
}
.wp-block-custom-inzet ul {
    padding-inline-start: 14px;
}
.wp-block-custom-inzet li::marker {
    color: #0081E7;
}

/* Text Highlight Block */
.wp-block-custom-text-highlight {
    background-color: #fff;
    color: #00416F;
    box-shadow: 0px 2px 5px 0px rgba(77, 113, 137, 0.20);
    border-radius: 10px;
    margin: 0 0 25px 0;
}
.wp-block-custom-text-highlight h3 {
    background-color: #00416F;
	color: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 15px;
	margin: 0;
}
.wp-block-custom-text-highlight p {
    padding: 15px;
}

/* Review Box */
 .reviewbox {
     width: 100%;
     background-color: #fff;
     border: 1px solid #EBF4FA;
     box-shadow: 0px 2px 5px rgba(77, 113, 137, 0.2);
     border-radius: 10px;
     margin-top: 24px;
	     margin-bottom: 15px;
     padding: 0 16px;
}
 .reviewbox .casinologo {
     text-align: center;
     margin-top: 15px;
	 margin-bottom: 15px;
	display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 20px;
    border-radius: 5px;
   	height: 90px;
}
 .reviewbox .casinologo img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    object-fit: contain;
}

.reviewbox-title {
	font-size: 15px;
	color: #333232;
	font-weight: 400;
	line-height: 22px;
}

.reviewbox-bonus  {
	color: #00416F;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	padding: 8px 0;
}
.reviewbox-list, .casinofeatures div {
	font-size: 15px;
	
	color: #333232;
}
.casinofeatures.cons img {
    filter: saturate(0.8);
}
 .reviewbox ul {
     list-style: none;
     padding-left: 0;
     font-size: 14px;
     color: #000000;
	 margin: 8px 0 12px;
}
 .reviewbox ul li {
     text-align: right;
	 padding-bottom: 3px;
}
 .reviewbox strong {
     float: left;
     margin-right: 10px;
     font-weight: 700;
     color: #00416F;
}
 .reviewbox .dashicons {
     color: #0081E7;
     font-size: 14px;
     vertical-align: -1px;
}
 .reviewbox .box-btn {
     text-align: center;
     margin: 16px 0;
}
 .reviewbox .box-btn a {
		border: 2px solid #E9EEEF;
		background: linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);
		padding: 10px;
		display: block;
		width: 100%;
		color: #FFF;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: 10px;
		border-radius: 8px;
		box-shadow: 0px 4px 4px 0px rgb(160 139 29 / 77%);
		font-style: italic;
}
 .reviewbox .box-btn a:hover {
     opacity: 0.8;
}
 .reviewbox .payment-images {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr;
     gap: 4px 7px;
}
 .reviewbox .payment-images-img {
     background-color: #F1F8FF;
     display: grid;
     grid-template-columns: 30px 1fr;
     gap: 8px;
     padding: 2px 5px;
}
 .reviewbox .payment-images img {
     width: 34px;
     height: 22px;
}
 .reviewbox .payment-images-img span {
     font-size: 12px;
     align-self: center;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
}
 .reviewbox .hide {
     display: none;
}
 .reviewbox .payment-images-show {
     background-color: #F1F8FF;
     display: grid;
}
 .reviewbox .payment-images-show span {
     font-size: 12px;
     align-self: center;
     margin: 0 auto;
}
.reviewbox .payment-images-show.hide {
	display: none;
}

/* Rating stars */
.reviewbox .ratingbox {
    padding: 0;
}

.reviewbox  .ratingbox span {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.reviewbox  span.rate {
    display: inline-block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -19px;
}
.reviewbox  span.ratetotal {
    display: block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -2px;
}

/* End Rating stars */


/* End Review Box */

/* HeroBOX*/


.herobox {
	padding: 15px;
	border-radius: 8px;
	border: 2px solid #DADADA;
	background: #fff;
	max-width: 1000px;
	margin: 0 auto;
}

.herobox .casinologo {
	display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
	min-width: 170px;
}

.herobox .casinologo img {
	width: 100%;
	height: auto;
	padding: 15px;
	max-width: 200px;
}

.herobox_wrap {
	display: grid;
	grid-template-columns: .3fr 1fr .5fr;
	gap: 20px;
}

.herobox_wrap-title {
	display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: nowrap;
}

.herobox-title {
	font-weight: 900;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0px;

}

.herobox .ratingbox {
    padding: 0;
	padding-top: 4px;
}

.herobox-bonus {
	font-weight: 800;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 0px;
	color: #043A63;
}

.herobox_wrap-specs {
	border: 1px solid #DADADA;
	padding: 10px;
	margin: 10px 0 0;
	border-radius: 8px;
}

.herobox_wrap-features {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 10px;
	padding-bottom: 10px;
}

.herobox_wrap-specs .payment-images-show {
	background: #D9D9D9;
    width: 32px;
    height: 22px;
    text-align: center;
    border-radius: 4px;
	cursor: pointer;
}

.herobox  .ratingbox span {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.herobox  span.rate {
    display: inline-block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -19px;
}
.herobox  span.ratetotal {
    display: block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -2px;
}

.herobox .reviewbox-btn {
	border: 2px solid #ffffff;
	background: linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.08);
	padding: 10px;
	display: block;
	width: 100%;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
	border-radius: 8px;
	box-shadow: 0px 4px 4px 0px rgb(160 139 29 / 77%);
	font-style: italic;
}
.herobox .reviewbox-btn img {
    margin-left: 6px;
    vertical-align: -1px;
}

.herobox-info {
	list-style-type: none;
    display: flex;
	flex-wrap: wrap;
    padding: 0;
    gap: 10px;
	margin-bottom: 0;
}

.box-btn .ratingbox {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: space-between;
	    align-items: center;
}


.box-btn .ratingbox  .rating-suffix {
	text-transform: capitalize;
    font-size: 14px;
	color: #5D5855;
}

.herobox-info li { 
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-size: 14px;
	gap: 5px;
}

.herobox-info li strong {
	color: #043A63;
}

@media screen and (max-width: 1180px) {
	.box-btn .ratingbox  .rating-suffix {
		 font-size: 12px;
	}
}

@media screen and (max-width: 980px) {
	.herobox_wrap {
		grid-template-columns: 1fr;
	}
	
	.herobox .casinologo {
		padding: 20px 0;
	}

}

@media screen and (max-width: 640px) {
	.herobox_wrap-features {
		grid-template-columns: 1fr;
	}
	
	.herobox-info {
		display: block;	
	}
	
	.herobox-info li {
		justify-content: space-between;
	}
	

    body.logged-in.single-casino .wp-site-blocks {
        margin-top: 50px !important;
    }
	
	.single-casino .wp-site-blocks  {
		margin-top: 55px !important;
	}


}

/* End HeroBOX*/

/* Toplist Style */
.toplist-box {
	position: relative;
	align-items: center;
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.08);
	background: #fff;
	border-radius: 10px;
	border: 2px solid #DADADA;
	margin-bottom: 20px;
}
.toplist-box .inner-top {
	display: grid;
  grid-template-columns: 205px 1fr 1fr 1fr;
	gap: 15px;
	padding: 20px 25px;
}
.toplist-box .inner-bottom {
	border-top: 1px solid #DADADA;
	padding: 0px 25px;
	padding-bottom: 3px;
}
.toplist-box .inner-bottom span {
	color: #898888;
	font-size: 12px;
}
/* Toplist Ribbon */
.enable-badge:first-child::before {
    content: "1st";
    position: absolute;
    top: -10px;
    left: -15px;
		width: 49px;
    height: 33px;
    background-color: #FFC700;
    color: #000;
    padding: 5px 11px;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    z-index: 10;
    clip-path: polygon(0 0, 100% 3px, 100% 100%, 3px 100%);
}
.enable-badge:first-child::after {
    content: "";
    position: absolute;
    top: 23px;
    left: -7px;
    width: 41px;
    height: 9px;
    background-color: #887221;
    z-index: 5;
    clip-path: polygon(100% 0, 0% 100%, 0 0);
}
.dark-fold {
	display: none;
}

.enable-badge .dark-fold {
    position: absolute;
    top: 31px;
	display: block;
    left: -7px;
    width: 5px;
    height: 7px;
    background-color: #483905;
    z-index: 4;
    clip-path: polygon(100% 0, 100% 100%, 0 1px);
}
.enable-badge:nth-child(2)::before {
		content: "2nd";
    position: absolute;
    top: -10px;
    left: -15px;
		width: 49px;
    height: 33px;
    background-color: #D1CFCF;
    color: #000;
    padding: 5px 11px;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    z-index: 10;
    clip-path: polygon(0 0, 100% 3px, 100% 100%, 3px 100%);
}
.enable-badge:nth-child(2)::after {
		content: "";
    position: absolute;
    top: 23px;
    left: -7px;
    width: 41px;
    height: 9px;
    background-color: #626262;
    z-index: 5;
    clip-path: polygon(100% 0, 0% 100%, 0 0);
}
.enable-badge:nth-child(3)::before {
		content: "3rd";
    position: absolute;
    top: -10px;
    left: -15px;
		width: 49px;
    height: 33px;
    background-color: #E19A44;
    color: #000;
    padding: 5px 11px;
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    z-index: 10;
    clip-path: polygon(0 0, 100% 3px, 100% 100%, 3px 100%);
}
.enable-badge:nth-child(3)::after {
		content: "";
    position: absolute;
    top: 23px;
    left: -7px;
    width: 41px;
    height: 9px;
    background-color: #705028;
    z-index: 5;
    clip-path: polygon(100% 0, 0% 100%, 0 0);
}
.toplist-box:last-child {
		margin-bottom: 0;
}
.toplist-box-logo {
    display: flex;
    width: 195px;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 20px;
    border-radius: 5px;
    height: 95px;
}
.toplist-box-logo img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.toplist-box-bonus, .toplist-box-rating {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
}
.toplist-container .ratingbox {
    margin-top: auto;
    margin-bottom: -10px;
    padding: 0;
}
.toplist-box-bonus p {
     color: #00416F;
     font-size: 16px;
     line-height: 22px;
	 padding: 0;
}
.toplist-box-bonus div.bold {
	color: #5D5855;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
}

.toplist-box-rating {
     color: #00416F;
     font-size: 12px;
}
.toplist-box-rating span.dashicons {
     width: 10px;
     height: 10px;
     font-size: 10px;
     color: #0081E7;
     margin-top: 4px;
}
.toplist-box-rating-text {
     display: flex;
     align-items: center;
     gap: 5px;
}
 .toplist-box-payment .toplist-box-payment-title {
     color: #00416F;
     font-size: 12px;
     font-weight: 500;
}

.toplist-box-rating-text p {
	 color: #00416F;
     font-size: 12px;
	padding: 0;
}

/* Rating stars */
.toplist-container .ratingbox span {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.toplist-container span.rate {
    display: inline-block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -19px;
}
.toplist-container span.ratetotal {
    display: block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -2px;
}
span.rating-suffix {
    display: inline-block;
		color: #804B32;
		text-transform: uppercase;
		vertical-align: 1px;
}
/* End Rating stars */

.cname {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333232;
    line-height: 19px;
}
.exbonus {
    font-size: 12px;
    color: #804B32;
    font-weight: bold;
    line-height: 20px;
}

/* Toplist payment icons */
.payment-method.toplist {
    display: flex;
    align-items: center;
    justify-content: space-between;
		margin-top: auto;
    margin-bottom: 0px;
}
.payment-method {
    font-size: 14px;
}
.payment-images {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 5px;
}
.payment-method img {
    display: block;
    border-radius: 3px;
}
.payment-method.toplist .payment-images-img img {
		width: 34px;  
		height: 22px;
}
.reviewbox .payment-images-show {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px 5px;
    background: #efefef;
    cursor: pointer;
}

.toplist-box-rating .payment-images-show {
	width: 34px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 6px;
    background: #D9D9D9;
    border-radius: 5px;
    cursor: pointer;
}

.toplist-box-rating .payment-images-show.hide {
	display: none;
}
/* End toplist payment icons */

 .toplist-box-buttons {
     text-align: center;
}
.toplist-box-buttons .casino-btn {
    color: #191919;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    display: block;
    width: 100%;
    padding: 0 10px 0;
    font-style: italic;
}
.toplist-box-buttons .reviewbox-btn {
	border: 2px solid #ffffff;
	background: linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);
	box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.08);
	padding: 10px;
	display: block;
	width: 100%;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
	border-radius: 8px;
	box-shadow: 0px 4px 4px 0px rgb(160 139 29 / 77%);
	font-style: italic;
}
.reviewbox-btn img {
    margin-left: 6px;
    vertical-align: -1px;
}
 @media screen and (max-width: 768px) {
	 .toplist-container-wrap {
		 gap: 20px;
	 }
	 .toplist-box .inner-top {
		 display: grid;
		 grid-template-columns: 1fr;
		 gap: 0;
		 margin-bottom: 0;
		 min-width: 310px !important;
	 }
	 .toplist-box-logo {
		 width: 100%;
	 }
	 .toplist-box-bonus {
		 margin-top: 10px;
	 }
	 .toplist-container .ratingbox {
		 margin-top: initial;
		 margin-bottom: -7px;
		 padding: 0;
	 }
	 .payment-method.toplist {
		 margin-bottom: 0px;
		 margin-top: 10px;
	 }
	 .toplist-box-buttons {
		 text-align: center;
		 margin-top: 13px;
	 } 
	 .toplist-box-rating-text p {
		 margin-bottom: 0 !important;
		 padding-bottom: 0 !important;
	 }
	 .cta-logo_bg {
		 height: 50px !important;
	 }
}
/* END Toplist Style */
/* Latest post shortcode */
 .latest-cw {
     margin: 20px 0;
     display: inline-block;
     width: 100%;
}
 .latest-cw-head {
     display: grid;
     grid-template-columns: 1fr 1fr;
     gap: 20px;
     align-items: center;
}
 .latest-cw-head h2 {
     font-weight: 700;
     font-size: 24px;
     line-height: 40px;
     color: #000000;
}
 .latest-cw-head .view-more-posts {
     display: inline-block;
     text-align: right;
     width: auto;
     margin-left: auto;
     font-weight: 500;
     font-size: 16px;
     line-height: 20px;
     color: #00416F;
     padding: 8px 16px;
     border: 1px solid #005793;
     border-radius: 10px;
     text-decoration: none;
}
 .latest-cw-head .view-more-posts:hover {
     background-color: #005793;
     color: #fff;
}
 .latest-cw-wrap {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr;
     gap: 20px;
     margin: 15px 0;
}
 .latest-cw-wrap-4 {
     grid-template-columns: 1fr 1fr 1fr 1fr;
}
 .latest-cw-post {
     background: #fff;
     border-radius: 10px;
     display: flex;
     flex-direction: column;
     height: 100%;
}
.latest-cw-post img {
	width: 100%;
	height: auto;
	padding: 10px;
}

 .latest-cw-post h3 {
     font-weight: 700;
     font-size: 16px;
     line-height: 20px;
     color: #FFFFFF;
     margin: 0;
     background: #00416F;
     border-radius: 10px 10px 0px 0px;
     padding: 10px;
     position: relative;
}
 .latest-cw-post-content {
     background: #FFFFFF;
     border: 1px solid #EBF4FA;
     border-radius: 0px 0px 10px 10px;
     display: flex;
     flex-direction: column;
     padding: 10px;
     height: 100%;
}
 .latest-cw-post-content p {
     font-style: normal;
     font-weight: 400;
     font-size: 16px;
     line-height: 19px;
     letter-spacing: -0.408px;
     color: #000000;
     margin-bottom: 10px;
	 padding: 0;
}
 .latest-cw-btn {
     border-radius: 2px;
     background: #D5E7FC;
     color: #00416F;
     font-size: 14px;
     display: block;
     margin-top: auto;
     text-align: center;
     padding: 8px;
     text-decoration: none;
}
 .latest-cw-btn:hover {
     background: #00416F;
     color: #FFF;
}
 .latest-cw-post .latest-cw-post-img {
     margin-top: auto;
     width: 100%;
     height: 130px;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
     border-radius: 2px;
}
/* END Latest post shortcode */
/* GAME IFRAME */
.hero-template img{
	width: 100%;
	height: auto;
}

 .game-image {
     position: relative;
}
 .game-image img {
     margin: 0 auto;
     display: block;
     max-width: 100% !important;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     height: auto;
}
 .hide1 {
     display: none;
}
 #age-verify {
	 /*
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.6);
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     transition: 500ms;
     max-width: 100%;
     margin: 0 auto;
	 */
	position: relative;
    margin: 0 auto;
	text-align: center;	 
}
 .game-frame iframe {
     width: 100%;
     min-height: 450px;
     margin-bottom: -8px;
}
 .bonus-modal {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 100%;
     max-width: 400px;
     transform: translate(-50%, -50%);
     height: auto;
     overflow: hidden;
     padding: 20px;
     background-color: rgba(255,255,255, .85);
     box-sizing: border-box;
     transition: 500ms;
}
 .bonus-modal span {
     display: block;
     text-align: center;
     margin-bottom: 10px;
     color: #000;
}
 .bonus-modal span.title {
     color: #ae202a;
     font-size: 24px;
}
 .bonus-modal .button-age {
     border: 0;
     margin: 0;
     margin-bottom: 5px;
     padding: 0;
     width: 100%;
     height: 50px;
     color: #FFF;
     font-size: 14px;
     background: #585858;
     transform: scale(1);
     transition: 0.2s;
     font-weight: 400;
     cursor: pointer;
}
 .bonus-modal .button-age:hover {
     transform: scale(1.01);
     box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);
}
 .bonus-modal .underBox {
     position: absolute;
     width: 400px;
     min-height: 250px;
     height: 100%;
     padding: 40px;
     top: 100%;
     left: 0;
     right: 0;
     background-color: #ae202a;
     transition: 500ms;
     box-sizing: border-box;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
}
 .bonus-modal .underBox * {
     color: #FFF !important;
}
 .bonus-modal .nextBox {
     display: none;
}
 .bonus-modal .nextBox.show {
     display: block;
}
 #age-verify .firstStep.hidden {
     opacity: 0;
     visibility: hidden;
     display: none;
}
 #age-verify.hidden .bonus-modal {
     transform: scale(0.5);
}
 #age-verify.under .bonus-modal .underBox {
     top: 0%;
}
 .bonus-modal .bonus-section {
     display: flex;
     align-items: flex-start;
}
 .bonus-modal .firstStep img{
     width: 100%;
     max-width: 35px !important;
     filter: none;
     margin: 0 auto;
     margin-bottom: 10px;
}
 .bonus-modal .nextBox p {
     color: #000;
     margin-top: 0;
     margin-bottom: 15px;
     text-align: left;
     margin-left: 20px;
}
 .bonus-modal .btn-play-now {
     text-align: center;
     display: block;
     font-size: 18px;
     font-weight: 700;
     padding: 10px 15px;
    ;
     color: #FFF;
     border: 1px solid #EBF4FA;
     background: #005793;
     border-radius: 1rem;
     transform: scale(1);
     transition: 0.2s;
     text-decoration: none;
}
 .bonus-modal .btn-play-now:hover {
     color: #FFF;
     transform: scale(1.01);
     box-shadow: 0 20px 60px rgba(0, 0, 0, 0.2);
}
 .bonus-modal .btn-orange {
     background: #00416F;
     background-color: #00416F;
}
 .divider-of {
     margin: 10px 0 0;
}
 .game-bonuses {
     padding: 15px;
     filter: drop-shadow(0px 2px 5px rgba(77, 113, 137, 0.20));
     border-radius: 0px 0px 10px 10px;
     border: 1px solid #EBF4FA;
     background: #FFF;
     display: grid;
     grid-template-columns: 1fr 1fr;
     column-gap: 20px;
}
 .game-bonuses_left h2 {
     color: #00416F;
     font-size: 20px;
     font-weight: 700;
     line-height: 22px;
     letter-spacing: -0.408px;
     padding-bottom: 5px;
     margin: 0;
}
 .game-bonuses_left p {
     color: #00416F;
     font-size: 16px;
     font-weight: 400;
     line-height: 22px;
     letter-spacing: -0.408px;
     margin: 0;
     padding-right: 15%;
}
 .game-bonuses_right {
     display: flex;
     align-items: center;
     justify-content: flex-end;
}
.game-bonuses_right a {
		border-radius: 8px;
		border: 2px solid #E9EEEF;
		background: linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);
		display: inline-block;
		padding: 10px 45px;
		color: #FFF;
		text-align: center;
		font-size: 16px;
		font-weight: 700;
		text-decoration: none;
		text-transform: uppercase;
		box-shadow: 0px 4px 4px 0px rgb(160 139 29 / 77%);
}
 @media screen and (max-width: 768px) {
     .game-bonuses {
         grid-template-columns: 1fr;
         column-gap: 20px;
    }
	 
	 .game-image {
		 overflow: hidden;
		 border-radius: 8px;
	 }
     .game-bonuses_right {
         justify-content: flex-start;
    }
	 
	 .game-image img {
		 margin: 0;
	 }
	 .header-title  {
		 padding-top: 4px !important;
	 }
	 p {
		 padding-bottom: 5px !important;
	 }
	 .load-more-slots {
		 display: none;
	 }

}
/* Game IFRAME END*/
 
/* TABLES */
table {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    overflow: hidden;
}
thead tr {
    background-color: #222323;
    color: #fff;
    border: 2px solid #222323;
}
thead tr th {
    text-align: left;
    font-weight: bold;
}
tbody {
    background-color: #f3f3f3;
}
/* END TABLES */

/* Disclaimer */
.disclaimer {
    background-color: #fff;
    padding: 20px 25px;
    border-radius: 10px;
    box-shadow: 0 0 0 1px #d3d3d3, 0px 2px 4px rgba(0, 0, 0, 0.1);
    position: relative;
		overflow: hidden;
}
.disclaimer::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 12px;
    border-radius: 8px 0 0 8px;
    background: linear-gradient(360deg, rgb(255, 66, 43) 0%, rgb(255, 11, 133) 100%);
}
.disclaimer::after {
    content: "\f488";
    font-family: "Dashicons";
    position: absolute;
    top: 50%;
    right: 20px;
    font-size: var(--icon-size);
    color: #333;
    opacity: 0.1;
    transform: translateY(-50%) scaleX(-1);
    z-index: 0;
}
.disclaimer a {
    color: #A01D1D;
    text-decoration: none;
}
.disclaimer a:hover {
    text-decoration: underline;
}
/* END Disclaimer */

/* Icon Module */
.icon-module .wp-block-image {
    margin: 0 auto;
}
.icon-module a, .icon-module a:focus, .icon-module a:hover, .icon-module a:not(.wp-element-button) {
    text-decoration: none !important;
		border-radius: 15px;
}
/* END Icon Module */

/* Contact page */
.grecaptcha-badge { 
    visibility: hidden !important;
}
.page-id-19278 .wp-block-columns {
    gap: 60px;
}
/* END Contact page*/

/* Disclosure */
.disclosure-wrapper {
    display: flex;
    justify-content: flex-start;
    gap: 30px;
    position: relative;
	margin-top: 0;
}
.how-we-rate-item,
.aff-disclosure-item {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 7px;
}
.how-we-rate-icon,
.aff-disclosure-icon {
    width: 18px;
    height: 18px;
}
.aff-disclosure-icon svg,
.how-we-rate-icon svg {
    vertical-align: 3px;
	fill: #5D5855;
}
.how-we-rate-title,
.aff-disclosure-title {
	font-size: 12px;
    font-weight: bold;
	color: #5D5855;
	margin: 12px 0;
}
.how-we-rate-box,
.aff-disclosure-box {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border: 2px solid #DADADA;
	border-radius: 10px;
    box-shadow: 0px 7px 7px 0px rgba(0, 0, 0, 0.08);
    padding: 20px;
    display: none;
    z-index: 11;
}
.how-we-rate-box.active,
.aff-disclosure-box.active {
    display: block;
    animation: slideDown 0.3s ease-in-out;
}
.how-we-rate-box p,
.aff-disclosure-box p {
    font-size: 12px;
    color: #5D5855;
	padding-bottom: 0;
}
.close-icon {
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
    width: 20px;
    height: 20px;
}
.close-icon svg {
    fill: #A01D1D;
}
.no-margin-bottom {
	margin-bottom: 0px !important;
}
@keyframes slideDown {
    from {
        opacity: 0;
        transform: translateY(-10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
	/* hovers*/
	.how-we-rate:hover .how-we-rate-item h3,
	.how-we-rate:hover .how-we-rate-box h3 {
		color: #A01D1D; /* Change to desired text color */
	}

	.aff-disclosure:hover .aff-disclosure-item h3,
	.aff-disclosure:hover .aff-disclosure-box h3 {
		color: #A01D1D;
	}

	/* Specific styles for icons on hover */
	.how-we-rate:hover .how-we-rate-icon svg path,
	.aff-disclosure:hover .aff-disclosure-icon svg path {
		fill: #A01D1D;
	}
/* END Disclosure */ 

@media screen and (max-width: 520px) {
	body .is-layout-flow > .alignright {
		width: 100%;
		float: none;
	}
	body .is-layout-flow > .alignleft {
		width: 100%;
		float: none;
	}
	.latest-cw-head .view-more-posts {
		    font-size: 12px;
	}
	.latest-cw-head h2 {
		font-size: 20px;
	}
}

/* Mobile menu */

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: #00416f;
    color: #fff;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
    font-weight: bold;
    border-bottom: 1px solid #fff;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .current-menu-item a {
    border-bottom: 2px solid #A93F55 !important;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation-submenu li a {
    border-bottom: transparent !important;
}

.wp-block-navigation .wp-block-navigation-item.current-menu-item > a {
	font-weight: bold;
	color: #ffffff;
}
@media screen and (max-width: 580px) {
	.wp-site-blocks, body.logged-in .wp-site-blocks {
		margin-top: 47px !important;
	}
	
	body.logged-in .wp-site-blocks {
		margin-top: 42px !important;
	}
}
@media screen and (max-width: 600px) {
	.wp-block-navigation ul, .wp-block-navigation ul li, .wp-block-navigation ul li a {
		width: 100%;
	}
	ul.wp-block-navigation {
		padding-top: 20px !important;
	}
	
	.wp-block-navigation .wp-block-navigation-item.current-menu-item > a {
		color: #ee4054;
	}
	.wp-block-navigation-item__content {
		padding: 6px 0 !important; 
	}
 header .wp-block-navigation .wp-block-navigation-item {
        justify-content: center;
    }

    header .wp-block-navigation ul li {
        width: 100%;
    }

    header .wp-block-navigation .wp-block-navigation__submenu-icon {
        height: auto;
        width: auto;
        position: absolute;
        border: 1px solid #ccc;
        padding: 3px;
        right: 0;
        top: 4px;
    }

    header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
        display: none;
        width: 100%;
    }

    header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
        display: block;
    }

    /* Default style for the indicator */
    header .wp-block-navigation__submenu-icon svg {
        transition: transform 0.3s ease; /* Smooth rotation */
    }

    /* When the submenu is opened, apply the rotation */
    header .wp-block-navigation__submenu-icon.rotated svg {
        transform: rotate(180deg); /* Rotate the icon 180 degrees */
    }
}

.footer-legal a, .footer-legal * {
	line-height: 0 !important;
}.howto-block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:15px 0;}.howto-block .dmh-column{background:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;}.howtohead{background:#5226ff;border-radius:10px 10px 0px 0px;padding:10px;position:relative;min-height:64px;display:flex;align-items:center;}.howtonumber{position:absolute;font-style:normal;font-weight:700;font-size:56px;line-height:68px;color:#ffd800;opacity:.4;z-index:1;left:5px;}.howtohead h3{font-style:normal;font-weight:700;font-size:18px;line-height:22px;color:#fff;margin:0;position:relative;z-index:2;}.howtocontent{background:#fff;border:1px solid #ebf4fa;border-radius:0px 0px 10px 10px;display:flex;flex-direction:column;padding:10px;height:100%;padding-bottom:0;}.howtocontent p{font-style:normal;font-weight:400;font-size:16px;line-height:19px;letter-spacing:-.408px;color:#000;margin-bottom:10px;padding:0;}.howtoimg{margin-top:auto;}.howtoimg img{width:100%;height:auto;}.arrows-carousel{display:none;}@media screen and (max-width: 768px){.mb_carousel{position:relative;}.mb_carousel_wrap{width:100%;height:auto;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:20px;}.mb_carousel_item{min-width:290px;height:auto !important;}.mb_carousel_wrap::-webkit-scrollbar{width:2px;height:2px;background-color:#969696;}.mb_carousel_wrap::-webkit-scrollbar-thumb{background-color:#00416f;}.arrows-carousel{cursor:pointer;display:block;width:100%;position:absolute;top:50%;}.arrows-carousel .left{position:absolute;top:0;bottom:0;left:-10px;}.arrows-carousel .right{position:absolute;top:0;bottom:0;right:-10px;}}.speech-balloon-wrapper{display:flex;align-items:flex-start;margin:20px;gap:5px;}.speech-balloon-wrapper.right-side{flex-direction:row-reverse;}.speech-balloon{border-radius:10px;padding:10px;border:1px solid #ddd;background:#fff;margin:40px auto 0 10px;color:#222;box-shadow:2px 2px 3px 0px #888;position:relative;}.speech-balloon:before{left:-12px;top:19px;border:6px solid transparent;content:"";position:absolute;border-top-color:#ddd;border-right-color:#ddd;}.speech-balloon:after{content:"";position:absolute;top:20px;border:5px solid transparent;border-top-color:#fff;border-right-color:#fff;left:-10px;}.speech-balloon-wrapper.right-side .speech-balloon:before{content:"";position:absolute;top:19px;border:6px solid transparent;border-top-color:#ddd;border-left-color:#ddd;right:-12px;left:unset;}.speech-balloon-wrapper.right-side .speech-balloon:after{content:"";position:absolute;top:20px;border:5px solid transparent;border-top-color:#fff;border-left-color:#fff;right:-10px;left:unset;}.speech-balloon-wrapper.right-side .speech-balloon{margin-left:0;margin-right:10px;border:1px solid #ddd;box-shadow:-2px 2px 3px 0px #888;}.speech-balloon-wrapper .author-info{font-size:12px;}.speech-balloon-wrapper img{width:96px;height:96px;border-radius:50%;}.author-info span{display:block;text-align:center;color:#000;}.author-info .name{font-weight:bold;}.author-info .experience{margin-top:0px;line-height:15px;}.speech-balloon-wrapper a:hover .experience,.speech-balloon-wrapper a:hover .name{color:#b40000;}.speech-balloon-wrapper a:hover img{opacity:.8;}.speech-balloon a{color:#a01d1d;text-decoration:none;}.speech-balloon a:hover{text-decoration:underline;}.speech-balloon.slide-in-left{transform:translateX(-100%);opacity:0;animation:slideInFromLeft 1s forwards;animation-fill-mode:both;}.speech-balloon.slide-in-right{transform:translateX(100%);opacity:0;animation:slideInFromRight 1s forwards;animation-fill-mode:both;}@keyframes slideInFromLeft{to{transform:translateX(0);opacity:1;}}@keyframes slideInFromRight{to{transform:translateX(0);opacity:1;}}.toc-headline{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#00416f;text-transform:uppercase;margin-bottom:25px;padding:0;}.table-of-contents p{padding:0;}.table-of-contents ul{margin:0;padding:0;list-style-type:none;}.table-of-contents ul li{padding-bottom:15px;line-height:17px;}.table-of-contents ul ul{padding-top:15px;padding-left:10px;}.toc-p{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#006cb7;text-decoration:none;}.table-of-contents ul li .toc-p.active{color:#00416f;font-weight:600;}.toc-p:hover,.toc-p:active{color:#00416f;}.toc-close{display:none;}@media screen and (max-width: 782px){.table-of-contents{padding:20px 15px;}.toc-close{display:block;cursor:pointer;position:absolute;right:20px;top:20px;font-size:18px;}.byline{text-align:left !important;}.breadcrumbs-wrap .wp-block-columns{gap:0;}}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;}a,button,input:focus,input[type="button"],input[type="submit"],textarea:focus,.wp-element-button{transition:all .2s ease-in-out;}a,a:focus,a:hover,a:not(.wp-element-button){text-decoration-thickness:1px;}b,strong,th{font-weight:var(--wp--custom--font-weight--medium);}mark{background:linear-gradient(90deg,var(--wp--preset--color--primary) 0%,var(--wp--preset--color--primary) 100%);background-position:0 85%;background-repeat:repeat-x;background-size:100% 15%;}input,select,textarea{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--light);line-height:var(--wp--custom--line-height--body);padding:10px 20px;width:100%;}input:focus,textarea:focus{background-color:var(--wp--preset--color--neutral);outline:none;}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}input[type="button"],input[type="email"],input[type="search"],input[type="submit"],input[type="text"],textarea{-webkit-appearance:none;}::placeholder{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--small);opacity:.5;}*:not(.wp-block-code) > code{background-color:var(--wp--preset--color--neutral);font-size:var(--wp--preset--font-size--small);padding:5px 8px;}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--custom--spacing--gap);}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:var(--wp--custom--spacing--gap);}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{border:1px solid currentColor;padding:2px;}.has-background .wp-block-navigation__responsive-container-open:focus,.has-background .wp-block-navigation__responsive-container-open:hover{color:var(--wp--preset--color--base);}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--contrast);border:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);padding:10px;}.wp-block-navigation :where(.wp-block-navigation__submenu-container) a{padding:2px 10px;}.is-style-shadow-light{box-shadow:var(--wp--preset--shadow--light);}.is-style-shadow-solid{box-shadow:var(--wp--preset--shadow--solid);}@media only screen and (max-width: 600px){.is-style-hidden-mobile{display:none !important;}}@media only screen and (max-width: 782px){.is-style-columns-reverse{flex-direction:column-reverse;}}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in;}.dashicons-admin-appearance:before{content:"";}.dashicons-admin-collapse:before{content:"";}.dashicons-admin-comments:before{content:"";}.dashicons-admin-customizer:before{content:"";}.dashicons-admin-generic:before{content:"";}.dashicons-admin-home:before{content:"";}.dashicons-admin-links:before{content:"";}.dashicons-admin-media:before{content:"";}.dashicons-admin-multisite:before{content:"";}.dashicons-admin-network:before{content:"";}.dashicons-admin-page:before{content:"";}.dashicons-admin-plugins:before{content:"";}.dashicons-admin-post:before{content:"";}.dashicons-admin-settings:before{content:"";}.dashicons-admin-site-alt:before{content:"";}.dashicons-admin-site-alt2:before{content:"";}.dashicons-admin-site-alt3:before{content:"";}.dashicons-admin-site:before{content:"";}.dashicons-admin-tools:before{content:"";}.dashicons-admin-users:before{content:"";}.dashicons-airplane:before{content:"";}.dashicons-album:before{content:"";}.dashicons-align-center:before{content:"";}.dashicons-align-full-width:before{content:"";}.dashicons-align-left:before{content:"";}.dashicons-align-none:before{content:"";}.dashicons-align-pull-left:before{content:"";}.dashicons-align-pull-right:before{content:"";}.dashicons-align-right:before{content:"";}.dashicons-align-wide:before{content:"";}.dashicons-amazon:before{content:"";}.dashicons-analytics:before{content:"";}.dashicons-archive:before{content:"";}.dashicons-arrow-down-alt:before{content:"";}.dashicons-arrow-down-alt2:before{content:"";}.dashicons-arrow-down:before{content:"";}.dashicons-arrow-left-alt:before{content:"";}.dashicons-arrow-left-alt2:before{content:"";}.dashicons-arrow-left:before{content:"";}.dashicons-arrow-right-alt:before{content:"";}.dashicons-arrow-right-alt2:before{content:"";}.dashicons-arrow-right:before{content:"";}.dashicons-arrow-up-alt:before{content:"";}.dashicons-arrow-up-alt2:before{content:"";}.dashicons-arrow-up-duplicate:before{content:"";}.dashicons-arrow-up:before{content:"";}.dashicons-art:before{content:"";}.dashicons-awards:before{content:"";}.dashicons-backup:before{content:"";}.dashicons-bank:before{content:"";}.dashicons-beer:before{content:"";}.dashicons-bell:before{content:"";}.dashicons-block-default:before{content:"";}.dashicons-book-alt:before{content:"";}.dashicons-book:before{content:"";}.dashicons-buddicons-activity:before{content:"";}.dashicons-buddicons-bbpress-logo:before{content:"";}.dashicons-buddicons-buddypress-logo:before{content:"";}.dashicons-buddicons-community:before{content:"";}.dashicons-buddicons-forums:before{content:"";}.dashicons-buddicons-friends:before{content:"";}.dashicons-buddicons-groups:before{content:"";}.dashicons-buddicons-pm:before{content:"";}.dashicons-buddicons-replies:before{content:"";}.dashicons-buddicons-topics:before{content:"";}.dashicons-buddicons-tracking:before{content:"";}.dashicons-building:before{content:"";}.dashicons-businessman:before{content:"";}.dashicons-businessperson:before{content:"";}.dashicons-businesswoman:before{content:"";}.dashicons-button:before{content:"";}.dashicons-calculator:before{content:"";}.dashicons-calendar-alt:before{content:"";}.dashicons-calendar:before{content:"";}.dashicons-camera-alt:before{content:"";}.dashicons-camera:before{content:"";}.dashicons-car:before{content:"";}.dashicons-carrot:before{content:"";}.dashicons-cart:before{content:"";}.dashicons-category:before{content:"";}.dashicons-chart-area:before{content:"";}.dashicons-chart-bar:before{content:"";}.dashicons-chart-line:before{content:"";}.dashicons-chart-pie:before{content:"";}.dashicons-clipboard:before{content:"";}.dashicons-clock:before{content:"";}.dashicons-cloud-saved:before{content:"";}.dashicons-cloud-upload:before{content:"";}.dashicons-cloud:before{content:"";}.dashicons-code-standards:before{content:"";}.dashicons-coffee:before{content:"";}.dashicons-color-picker:before{content:"";}.dashicons-columns:before{content:"";}.dashicons-controls-back:before{content:"";}.dashicons-controls-forward:before{content:"";}.dashicons-controls-pause:before{content:"";}.dashicons-controls-play:before{content:"";}.dashicons-controls-repeat:before{content:"";}.dashicons-controls-skipback:before{content:"";}.dashicons-controls-skipforward:before{content:"";}.dashicons-controls-volumeoff:before{content:"";}.dashicons-controls-volumeon:before{content:"";}.dashicons-cover-image:before{content:"";}.dashicons-dashboard:before{content:"";}.dashicons-database-add:before{content:"";}.dashicons-database-export:before{content:"";}.dashicons-database-import:before{content:"";}.dashicons-database-remove:before{content:"";}.dashicons-database-view:before{content:"";}.dashicons-database:before{content:"";}.dashicons-desktop:before{content:"";}.dashicons-dismiss:before{content:"";}.dashicons-download:before{content:"";}.dashicons-drumstick:before{content:"";}.dashicons-edit-large:before{content:"";}.dashicons-edit-page:before{content:"";}.dashicons-edit:before{content:"";}.dashicons-editor-aligncenter:before{content:"";}.dashicons-editor-alignleft:before{content:"";}.dashicons-editor-alignright:before{content:"";}.dashicons-editor-bold:before{content:"";}.dashicons-editor-break:before{content:"";}.dashicons-editor-code-duplicate:before{content:"";}.dashicons-editor-code:before{content:"";}.dashicons-editor-contract:before{content:"";}.dashicons-editor-customchar:before{content:"";}.dashicons-editor-expand:before{content:"";}.dashicons-editor-help:before{content:"";}.dashicons-editor-indent:before{content:"";}.dashicons-editor-insertmore:before{content:"";}.dashicons-editor-italic:before{content:"";}.dashicons-editor-justify:before{content:"";}.dashicons-editor-kitchensink:before{content:"";}.dashicons-editor-ltr:before{content:"";}.dashicons-editor-ol-rtl:before{content:"";}.dashicons-editor-ol:before{content:"";}.dashicons-editor-outdent:before{content:"";}.dashicons-editor-paragraph:before{content:"";}.dashicons-editor-paste-text:before{content:"";}.dashicons-editor-paste-word:before{content:"";}.dashicons-editor-quote:before{content:"";}.dashicons-editor-removeformatting:before{content:"";}.dashicons-editor-rtl:before{content:"";}.dashicons-editor-spellcheck:before{content:"";}.dashicons-editor-strikethrough:before{content:"";}.dashicons-editor-table:before{content:"";}.dashicons-editor-textcolor:before{content:"";}.dashicons-editor-ul:before{content:"";}.dashicons-editor-underline:before{content:"";}.dashicons-editor-unlink:before{content:"";}.dashicons-editor-video:before{content:"";}.dashicons-ellipsis:before{content:"";}.dashicons-email-alt:before{content:"";}.dashicons-email-alt2:before{content:"";}.dashicons-email:before{content:"";}.dashicons-embed-audio:before{content:"";}.dashicons-embed-generic:before{content:"";}.dashicons-embed-photo:before{content:"";}.dashicons-embed-post:before{content:"";}.dashicons-embed-video:before{content:"";}.dashicons-excerpt-view:before{content:"";}.dashicons-exit:before{content:"";}.dashicons-external:before{content:"";}.dashicons-facebook-alt:before{content:"";}.dashicons-facebook:before{content:"";}.dashicons-feedback:before{content:"";}.dashicons-filter:before{content:"";}.dashicons-flag:before{content:"";}.dashicons-food:before{content:"";}.dashicons-format-aside:before{content:"";}.dashicons-format-audio:before{content:"";}.dashicons-format-chat:before{content:"";}.dashicons-format-gallery:before{content:"";}.dashicons-format-image:before{content:"";}.dashicons-format-quote:before{content:"";}.dashicons-format-status:before{content:"";}.dashicons-format-video:before{content:"";}.dashicons-forms:before{content:"";}.dashicons-fullscreen-alt:before{content:"";}.dashicons-fullscreen-exit-alt:before{content:"";}.dashicons-games:before{content:"";}.dashicons-google:before{content:"";}.dashicons-googleplus:before{content:"";}.dashicons-grid-view:before{content:"";}.dashicons-groups:before{content:"";}.dashicons-hammer:before{content:"";}.dashicons-heading:before{content:"";}.dashicons-heart:before{content:"";}.dashicons-hidden:before{content:"";}.dashicons-hourglass:before{content:"";}.dashicons-html:before{content:"";}.dashicons-id-alt:before{content:"";}.dashicons-id:before{content:"";}.dashicons-image-crop:before{content:"";}.dashicons-image-filter:before{content:"";}.dashicons-image-flip-horizontal:before{content:"";}.dashicons-image-flip-vertical:before{content:"";}.dashicons-image-rotate-left:before{content:"";}.dashicons-image-rotate-right:before{content:"";}.dashicons-image-rotate:before{content:"";}.dashicons-images-alt:before{content:"";}.dashicons-images-alt2:before{content:"";}.dashicons-index-card:before{content:"";}.dashicons-info-outline:before{content:"";}.dashicons-info:before{content:"";}.dashicons-insert-after:before{content:"";}.dashicons-insert-before:before{content:"";}.dashicons-insert:before{content:"";}.dashicons-instagram:before{content:"";}.dashicons-laptop:before{content:"";}.dashicons-layout:before{content:"";}.dashicons-leftright:before{content:"";}.dashicons-lightbulb:before{content:"";}.dashicons-linkedin:before{content:"";}.dashicons-list-view:before{content:"";}.dashicons-location-alt:before{content:"";}.dashicons-location:before{content:"";}.dashicons-lock-duplicate:before{content:"";}.dashicons-lock:before{content:"";}.dashicons-marker:before{content:"";}.dashicons-media-archive:before{content:"";}.dashicons-media-audio:before{content:"";}.dashicons-media-code:before{content:"";}.dashicons-media-default:before{content:"";}.dashicons-media-document:before{content:"";}.dashicons-media-interactive:before{content:"";}.dashicons-media-spreadsheet:before{content:"";}.dashicons-media-text:before{content:"";}.dashicons-media-video:before{content:"";}.dashicons-megaphone:before{content:"";}.dashicons-menu-alt:before{content:"";}.dashicons-menu-alt2:before{content:"";}.dashicons-menu-alt3:before{content:"";}.dashicons-menu:before{content:"";}.dashicons-microphone:before{content:"";}.dashicons-migrate:before{content:"";}.dashicons-minus:before{content:"";}.dashicons-money-alt:before{content:"";}.dashicons-money:before{content:"";}.dashicons-move:before{content:"";}.dashicons-nametag:before{content:"";}.dashicons-networking:before{content:"";}.dashicons-no-alt:before{content:"";}.dashicons-no:before{content:"";}.dashicons-open-folder:before{content:"";}.dashicons-palmtree:before{content:"";}.dashicons-paperclip:before{content:"";}.dashicons-pdf:before{content:"";}.dashicons-performance:before{content:"";}.dashicons-pets:before{content:"";}.dashicons-phone:before{content:"";}.dashicons-pinterest:before{content:"";}.dashicons-playlist-audio:before{content:"";}.dashicons-playlist-video:before{content:"";}.dashicons-plugins-checked:before{content:"";}.dashicons-plus-alt:before{content:"";}.dashicons-plus-alt2:before{content:"";}.dashicons-plus:before{content:"";}.dashicons-podio:before{content:"";}.dashicons-portfolio:before{content:"";}.dashicons-post-status:before{content:"";}.dashicons-pressthis:before{content:"";}.dashicons-printer:before{content:"";}.dashicons-privacy:before{content:"";}.dashicons-products:before{content:"";}.dashicons-randomize:before{content:"";}.dashicons-reddit:before{content:"";}.dashicons-redo:before{content:"";}.dashicons-remove:before{content:"";}.dashicons-rest-api:before{content:"";}.dashicons-rss:before{content:"";}.dashicons-saved:before{content:"";}.dashicons-schedule:before{content:"";}.dashicons-screenoptions:before{content:"";}.dashicons-search:before{content:"";}.dashicons-share-alt:before{content:"";}.dashicons-share-alt2:before{content:"";}.dashicons-share:before{content:"";}.dashicons-shield-alt:before{content:"";}.dashicons-shield:before{content:"";}.dashicons-shortcode:before{content:"";}.dashicons-slides:before{content:"";}.dashicons-smartphone:before{content:"";}.dashicons-smiley:before{content:"";}.dashicons-sort:before{content:"";}.dashicons-sos:before{content:"";}.dashicons-spotify:before{content:"";}.dashicons-star-empty:before{content:"";}.dashicons-star-filled:before{content:"";}.dashicons-star-half:before{content:"";}.dashicons-sticky:before{content:"";}.dashicons-store:before{content:"";}.dashicons-superhero-alt:before{content:"";}.dashicons-superhero:before{content:"";}.dashicons-table-col-after:before{content:"";}.dashicons-table-col-before:before{content:"";}.dashicons-table-col-delete:before{content:"";}.dashicons-table-row-after:before{content:"";}.dashicons-table-row-before:before{content:"";}.dashicons-table-row-delete:before{content:"";}.dashicons-tablet:before{content:"";}.dashicons-tag:before{content:"";}.dashicons-tagcloud:before{content:"";}.dashicons-testimonial:before{content:"";}.dashicons-text-page:before{content:"";}.dashicons-text:before{content:"";}.dashicons-thumbs-down:before{content:"";}.dashicons-thumbs-up:before{content:"";}.dashicons-tickets-alt:before{content:"";}.dashicons-tickets:before{content:"";}.dashicons-tide:before{content:"";}.dashicons-translation:before{content:"";}.dashicons-trash:before{content:"";}.dashicons-twitch:before{content:"";}.dashicons-twitter-alt:before{content:"";}.dashicons-twitter:before{content:"";}.dashicons-undo:before{content:"";}.dashicons-universal-access-alt:before{content:"";}.dashicons-universal-access:before{content:"";}.dashicons-unlock:before{content:"";}.dashicons-update-alt:before{content:"";}.dashicons-update:before{content:"";}.dashicons-upload:before{content:"";}.dashicons-vault:before{content:"";}.dashicons-video-alt:before{content:"";}.dashicons-video-alt2:before{content:"";}.dashicons-video-alt3:before{content:"";}.dashicons-visibility:before{content:"";}.dashicons-warning:before{content:"";}.dashicons-welcome-add-page:before{content:"";}.dashicons-welcome-comments:before{content:"";}.dashicons-welcome-learn-more:before{content:"";}.dashicons-welcome-view-site:before{content:"";}.dashicons-welcome-widgets-menus:before{content:"";}.dashicons-welcome-write-blog:before{content:"";}.dashicons-whatsapp:before{content:"";}.dashicons-wordpress-alt:before{content:"";}.dashicons-wordpress:before{content:"";}.dashicons-xing:before{content:"";}.dashicons-yes-alt:before{content:"";}.dashicons-yes:before{content:"";}.dashicons-youtube:before{content:"";}.dashicons-editor-distractionfree:before{content:"";}.dashicons-exerpt-view:before{content:"";}.dashicons-format-links:before{content:"";}.dashicons-format-standard:before{content:"";}.dashicons-post-trash:before{content:"";}.dashicons-share1:before{content:"";}.dashicons-welcome-edit-page:before{content:"";}html,body{overflow-x:hidden !important;}.logged-in .wp-site-blocks{margin-top:90px !important;}.logged-in .site-header{margin-top:32px !important;}.overlay-sec,.casino-bonus{position:relative !important;}.overlay-sec h2,.overlay-sec h3,.overlay-sec p,.overlay-sec img{position:relative;z-index:2;}.overlay-sec:after{content:" ";position:absolute;top:0;right:0%;margin:0;left:0;bottom:0;background:inherit;z-index:-1;margin-left:-50vw;margin-right:-50vw;}.custom-divider{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;width:100%;}.custom-divider:before{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0px 150px 40px 380px;border-color:transparent transparent #00416f transparent;left:50%;transform:translateX(-50%);}.custom-divider:after{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0px 148px 32px 375px;border-color:transparent transparent #ecf0f1 transparent;left:50%;transform:translateX(-50%);}.divider-white-lightblue:after{border-color:transparent transparent #ecf0f1 transparent;}.divider-white-darkblue:after{border-color:transparent transparent #d5e7fc transparent;}.divider-lightblue-white:after{border-color:transparent transparent #fff transparent;}.divider-lightblue-darkblue:after{border-color:transparent transparent #d5e7fc transparent;}.divider-darkblue-white:after{border-color:transparent transparent #fff transparent;}.divider-darkblue-lightblue:after{border-color:transparent transparent #ecf0f1 transparent;}.reviewbox p{padding:0;}.toggle-toc{display:none;}.site-header{position:fixed;top:0;z-index:4;height:90px;width:100%;}.nav-up{top:-90px;}.hide{display:none;}.cta-sticker{display:none;width:100%;text-align:center;background-color:#fff;position:fixed;bottom:0;left:0;z-index:2;padding:10px 10%;border-top:3px solid;border-color:#8663ff;border-image-slice:1;}.cta-wrap{display:grid;grid-template-columns:.5fr 1fr;gap:40px;align-items:center;width:100%;}.cta-logo{display:flex;align-items:center;justify-content:center;}.cta-logo_bg{display:flex;align-items:center;justify-content:center;padding:3px 10px;padding:15px;border-radius:5px;max-width:220px;max-height:80px;height:80px;}.cta-logo img{max-width:100%;max-height:100%;width:100%;height:auto;object-fit:contain;}.error404 button.wp-block-search__button.wp-element-button{background:linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);font-weight:bold;}.cta-btn-wrap a{background:linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);border:2px solid #e9eeef;display:block;width:100%;height:100%;padding:10px;font-weight:bold;font-size:15px;line-height:18px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;box-shadow:0px 4px 4px 0px rgba(160,139,29,77%);border-radius:8px;}.cta-btn-wrap a span{display:block;font-weight:500;text-transform:initial;}@media screen and (max-width: 781px){.cta-sticker{padding:10px;}.cta-wrap{grid-template-columns:.25fr 1fr;gap:20px;}.cta-btn-wrap a{padding:6px;font-size:14px;}.cta-logo img{max-width:100px;max-height:55px;width:100%;}}.stickycta .site-footer{padding-bottom:100px;}@media screen and (max-width: 781px){.sidebar-mob{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100%;z-index:100;background:#fff;}.sidebar-zindex{z-index:100;}.toggle-toc{position:fixed;right:10px;bottom:15%;display:block;cursor:pointer;z-index:3;}.breadcrumbs-mobile .wp-block-columns{gap:0;}.logged-in .site-header{margin-top:40px !important;height:auto;}.stickycta .site-footer{padding-bottom:80px;}}.cpm-pros-cons-wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;}.cpm-box{flex:1 1 45%;background:#f9fafb;border-radius:12px;padding:20px;}@media screen and (max-width: 580px){.cpm-box{flex:100%;}}.cpm-pros{background-color:#e0f5e8;}.cpm-cons{background-color:#fbe9e9;}.cpm-title{font-weight:bold;font-size:18px;margin-bottom:10px;display:flex;align-items:center;}.cpm-title .cpm-icon{font-size:20px;margin-right:8px;}.cpm-box ul{list-style:none;padding:0;margin:0;}.cpm-box li{margin-bottom:10px;display:flex;align-items:center;}.cpm-check{color:green;margin-right:8px;}.cpm-cross{color:red;margin-right:8px;}.casino-info-table{width:100%;border-collapse:collapse;background:#fff;}.casino-info-table td{padding:10px;border-bottom:1px solid #ccc;vertical-align:top;}.casino-info-table td:first-child{font-weight:600;width:50%;}.casino-random-boxes{display:flex;flex-wrap:wrap;gap:20px;}.casino-box-item{flex:1 1 calc(33.333% - 20px);box-shadow:0px 7px 7px 0px rgba(0,0,0,.08);background:#fff;border-radius:10px;border:2px solid #dadada;padding:15px;text-align:center;display:flex;flex-direction:column;}.casino-random-boxes .ratingbox{margin-top:10px;}.casino-random-boxes  .ratingbox span{font-size:16px;font-weight:bold;margin-bottom:0;}.casino-random-boxes span.rate{display:inline-block;height:16px;width:98px;background:url("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-8a44557/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -19px;}.casino-random-boxes span.rate.nitro-lazy{background:none !important;}.casino-random-boxes span.ratetotal{display:block;height:16px;width:98px;background:url("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-8a44557/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -2px;}.casino-random-boxes span.ratetotal.nitro-lazy{background:none !important;}.casinologo{display:flex;align-items:center;justify-content:center;border-radius:8px;min-width:170px;height:90px;}.casinologo img{width:100%;height:auto;padding:15px;max-width:200px;}.reviewbox-title{font-weight:bold;font-size:1.1em;margin-top:10px;}.reviewbox-bonus{color:#333;margin:5px 0;}.casino-random-boxes .reviewbox-btn{border:2px solid #fff;background:linear-gradient(90deg,#b8861b 0%,#e4cf44 100%);box-shadow:0px 7px 7px 0px rgba(0,0,0,.08);box-shadow:0px 4px 4px 0px rgba(160,139,29,77%);padding:10px;display:block;width:100%;color:#fff;text-align:center;font-size:16px;font-weight:bold;text-decoration:none;margin-bottom:10px;border-radius:8px;font-style:italic;}.casino-random-boxes .reviewbox-btn img{margin-left:6px;vertical-align:-1px;}.reviewbox-readmore a{color:#0073aa;text-decoration:none;font-weight:bold;}.reviewbox-readmore a:hover{text-decoration:underline;}.casino-random-boxes .box-btn{margin-top:auto;}