/* 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: 0.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: -0.408px;
    color: #000;
    margin-bottom: 10px;
    padding: 0;
}

.howtoblock-image {
    margin-top: auto;
}

.howtoblock-image img {
    width: 100%;
    height: auto;
}

/* Mobile Carousel */
.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;
}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;}}.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,.2));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;}.yoast-breadcrumbs *{color:#222629;font-size:14px;text-decoration:none;}.breadcrumb_last *{font-weight:bold !important;}.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-radius:50%;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;}}.wp-block-custom-bullets{background-color:#fff;box-shadow:0px 2px 5px 0px rgba(77,113,137,.2);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;}.wp-block-custom-inzet{background-color:#fff;color:#00416f;box-shadow:0px 2px 5px 0px rgba(77,113,137,.2);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;}.wp-block-custom-text-highlight{background-color:#fff;color:#00416f;box-shadow:0px 2px 5px 0px rgba(77,113,137,.2);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;}.reviewbox{width:100%;background-color:#fff;border:1px solid #ebf4fa;box-shadow:0px 2px 5px rgba(77,113,137,.2);border-radius:10px;margin-top:24px;margin-bottom:15px;padding:0 16px;}.reviewbox .casinologo{text-align:center;text-align:center;margin-top:15px;margin-bottom:15px;display:flex;width:100%;align-items:center;justify-content: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(.8);}.reviewbox ul{list-style:none;padding-left:0;font-size:14px;color:#000;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 rgba(160,139,29,77%);font-style:italic;}.reviewbox .box-btn a:hover{opacity:.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;}.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("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -19px;}.reviewbox  span.rate.nitro-lazy{background-image:none !important;}.reviewbox  span.ratetotal{display:block;height:16px;width:98px;background:url("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -2px;}.reviewbox  span.ratetotal.nitro-lazy{background-image:none !important;}.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("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -19px;}.herobox  span.rate.nitro-lazy{background-image:none !important;}.herobox  span.ratetotal{display:block;height:16px;width:98px;background:url("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -2px;}.herobox  span.ratetotal.nitro-lazy{background-image:none !important;}.herobox .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;}.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;}}.toplist-box{position:relative;align-items:center;box-shadow:0px 7px 7px 0px rgba(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;}.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;}.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("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -19px;}.toplist-container span.rate.nitro-lazy{background-image:none !important;}.toplist-container span.ratetotal{display:block;height:16px;width:98px;background:url("https://cdn-ilbkkln.nitrocdn.com/hOFbxNFENpFUulwGYqWRzqqvNZXzEBuE/assets/images/optimized/rev-282267b/gokkastengids.com/wp-content/uploads/2024/07/ratestars.png") -2px -2px;}.toplist-container span.ratetotal.nitro-lazy{background-image:none !important;}span.rating-suffix{display:inline-block;color:#804b32;text-transform:uppercase;vertical-align:1px;}.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;}.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;}.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 #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;}.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;}}.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:#000;}.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:#fff;margin:0;background:#00416f;border-radius:10px 10px 0px 0px;padding:10px;position:relative;}.latest-cw-post-content{background:#fff;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:-.408px;color:#000;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;}.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: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:.2s;font-weight:400;cursor:pointer;}.bonus-modal .button-age:hover{transform:scale(1.01);box-shadow:0 20px 60px rgba(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(.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:.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,.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,.2));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:-.408px;padding-bottom:5px;margin:0;}.game-bonuses_left p{color:#00416f;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-.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 rgba(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;}}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;}.disclaimer{background-color:#fff;padding:20px 25px;border-radius:10px;box-shadow:0 0 0 1px #d3d3d3,0px 2px 4px rgba(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,#ff422b 0%,#ff0b85 100%);}.disclaimer::after{content:"";font-family:"Dashicons";position:absolute;top:50%;right:20px;font-size:var(--icon-size);color:#333;opacity:.1;transform:translateY(-50%) scaleX(-1);z-index:0;}.disclaimer a{color:#a01d1d;text-decoration:none;}.disclaimer a:hover{text-decoration:underline;}.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;}.grecaptcha-badge{visibility:hidden !important;}.page-id-19278 .wp-block-columns{gap:60px;}.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,.08);padding:20px;display:none;z-index:11;}.how-we-rate-box.active,.aff-disclosure-box.active{display:block;animation:slideDown .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);}}.how-we-rate:hover .how-we-rate-item h3,.how-we-rate:hover .how-we-rate-box h3{color:#a01d1d;}.aff-disclosure:hover .aff-disclosure-item h3,.aff-disclosure:hover .aff-disclosure-box h3{color:#a01d1d;}.how-we-rate:hover .how-we-rate-icon svg path,.aff-disclosure:hover .aff-disclosure-icon svg path{fill:#a01d1d;}@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;}}.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:#fff;}@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;}header .wp-block-navigation__submenu-icon svg{transition:transform .3s ease;}header .wp-block-navigation__submenu-icon.rotated svg{transform:rotate(180deg);}}.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: 0.4;
	z-index: 1;
	left: 5px;
}

.howtohead h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	margin: 0;
	position: relative;
	z-index: 2;
}

.howtocontent {
	background: #FFFFFF;
	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: -0.408px;
	color: #000000;
	margin-bottom: 10px;
	padding: 0;
}

.howtoimg {
	margin-top: auto;
}

.howtoimg img {
	width: 100%;
	height: auto;
}

.arrows-carousel {
		display: none;
	}

/* General Mobile Carousel*/
@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 {
/*	background-color: #f9f9f9;*/
	border-radius: 10px;
	padding: 10px;
/*	margin-left: 10px;*/
	border: 1px solid #dddddd;
    background: #ffffff;
    margin: 40px auto 0 10px;
    color: #222222;
	box-shadow: 2px 2px 3px 0px #888888;
	position: relative;
}
.speech-balloon:before {
    left: -12px;
    top: 19px;
    border: 6px solid transparent;
    content: '';
    position: absolute;
	border-top-color: #dddddd;
    border-right-color: #dddddd;
}
.speech-balloon:after {
	content: '';
    position: absolute;
	top: 20px;
    border: 5px solid transparent;
    border-top-color: #ffffff;
    border-right-color: #ffffff;
    left: -10px;
}
.speech-balloon-wrapper.right-side .speech-balloon:before {
    content: '';
    position: absolute;
    top: 19px;
    border: 6px solid transparent;
	border-top-color: #dddddd;
    border-left-color: #dddddd;
    right: -12px;
	left: unset;
}
.speech-balloon-wrapper.right-side .speech-balloon:after {
	content: '';
    position: absolute;
	top: 20px;
    border: 5px solid transparent;
	border-top-color: #ffffff;
    border-left-color: #ffffff;
    right: -10px;
	left: unset;	
}
.speech-balloon-wrapper.right-side .speech-balloon {
	margin-left: 0;
	margin-right: 10px;
	border: 1px solid #dddddd;
	box-shadow: -2px 2px 3px 0px #888888;
}
.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;
}
/* Hover effects */
.speech-balloon-wrapper a:hover .experience, 
.speech-balloon-wrapper a:hover .name {
    color: #b40000;
}
.speech-balloon-wrapper a:hover img {
    opacity: 0.8;
}
.speech-balloon a {
    color: #A01D1D;
    text-decoration: none;
}
.speech-balloon a:hover {
    text-decoration: underline;
}
/* Animation */ 
.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;
	}
}/*
Theme Name: Frost
Theme URI: https://frostwp.com/
Author: WP Engine
Author URI: https://wpengine.com/
Description: With its clean, minimal design and powerful feature set, Frost enables agencies to build stylish and sophisticated WordPress websites. Frost is a masterpiece of design and functionality. It features a range of valuable patterns, including hero and portfolio sections, prominent call-to-action buttons, and customer testimonials. Whether you’re building a website for your business, personal brand, or creative project, Frost is perfect for anyone looking to launch quickly and efficiently.
Tags: block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, full-site-editing, one-column, template-editing, threaded-comments, translation-ready, wide-blocks
Requires at least: 6.5
Tested up to: 6.5.2
Requires PHP: 7.0
Version: 1.0.9
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: frost
*/


/* Defaults
---------------------------------------- */

*,
*::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 0.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%;
}

/* -- Forms -- */

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: 0.5;
}

/* Blocks
---------------------------------------- */

/* -- Code -- */

*:not(.wp-block-code) > code {
	background-color: var(--wp--preset--color--neutral);
	font-size: var(--wp--preset--font-size--small);
	padding: 5px 8px;
}

/* -- Navigation -- */

.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);
}

/* -- Navigation Submenu -- */

.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;
}

/* Utility
---------------------------------------- */

/* -- Box Shadow -- */

.is-style-shadow-light {
	box-shadow: var(--wp--preset--shadow--light);
}

.is-style-shadow-solid {
	box-shadow: var(--wp--preset--shadow--solid);
}

/* Media Queries
---------------------------------------- */

@media only screen and (max-width: 600px) {

	/* -- Utility -- */

	.is-style-hidden-mobile {
		display: none !important;
	}

}

@media only screen and (max-width: 782px) {

	/* -- Columns -- */

	.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;
}

/* Sections force full Width */
.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;
}


/* TOC custom style */

.toggle-toc {
	display: none;
}

.site-header {
	position: fixed;
	top: 0;
	z-index: 4;
	height: 90px;
	width: 100%;
}

.nav-up {
	top: -90px;
}

.hide {
	display: none;
}

/* Sticky CTA button */
.cta-sticker {
  display: none;
  width: 100%;
  text-align: center;
  background-color: #ffffff;
  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: 0.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;
    border-radius: 5px;
		max-width: 220px;
    max-height: 80px;
		padding: 15px;
    height: 80px;
}

.cta-logo img {
/*
	max-width: 150px;
	max-height: 80px;
	width: 100%;
*/
		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: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    box-shadow: 0px 4px 4px 0px rgb(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;
}

/* End Sticky CTA button */

@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;
	}
}

/* PRO CONS MODULE */

.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;
}

/* END PRO CONS MODULE */

/* CUSTOM TABLE MODULE */

.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%;
}

/* END CUSTOM TABLE MODULE */

/* Other casinos Module */

.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, 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(/wp-content/uploads/2024/07/ratestars.png) -2px -19px;
}
.casino-random-boxes span.ratetotal {
    display: block;
    height: 16px;
    width: 98px;
    background: url(/wp-content/uploads/2024/07/ratestars.png) -2px -2px;
}

.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 #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;
}
.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;
}

/* END Other casinos Module */