body .site{
    padding-top: 120px;
}

.site .site-header {
    top: 0;
}

body .site-main, body .site.container>.fl-builder-content {
    margin-top: 0;
}

.admin-bar .site .site-header {
    top: 0;
}

.content-wide--single-pages__inner-content .campaign-compact-table__offer.brand_table_custom_cl{border:none;}
	.content-wide--single-pages__inner-content .numbered .campaign-compact-table__offer-logo:before {display:none;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating img {display: none;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-key-features ul{display:none;}
	.content-wide--single-pages__inner-content .campaign-compact-table td.mobile-casino-position{display:none;}
	.content-wide--single-pages__inner-content .campaign-compact-table td.campaign-compact-table__offer-logo{padding:0;gap:16px;}
	.content-wide--single-pages__inner-content .campaign-compact-table td{display: flex;align-items: center;justify-content: flex-start;padding:25px 0px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-cta-button a{height:56px;display: flex;width: 200px;min-width: 200px;padding: 16px;justify-content: center;align-items: center;gap: 5px;border-radius: 4px;background: var(--Accent-Orange, #FD6634);}
	.content-wide--single-pages__inner-content .campaign-compact-table__show-more-btn {display: flex;height: 48px;padding: 16px;justify-content: center;align-items: center;gap: 3px;border: 1px solid var(--Blue-Blue-100, #00001C);background: var(--Neutral-neutral-0, #FFF);border-radius: unset;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-logo a{display: flex;justify-content: center;align-items: center;gap:8px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-brand-name{margin:0;color: var(--Blue-Blue-200, #003);font-family: Roboto;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating-text{display: flex;padding: 0px 12px;justify-content: flex-end;align-items: center;gap: 16px;border-radius: 4px;border: 1px solid var(--Neutral-neutral-300, #DEDEDE);}	
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating-text .our-score{color: var(--Neutral-neutral-600, #8C8C8C);text-align: center;font-family: Roboto;font-size: 10px;font-style: normal;font-weight: 500;line-height: 10px;text-transform: uppercase;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating-text span{color: var(--Accent-Orange, #FD6634);text-align: center;font-size: 26px;font-style: normal;font-weight: 700;line-height: 36px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-key-features > .campaign-compact-table__offer-description{display: flex !important;margin-bottom:0px !important;padding: 8px;flex-direction: column;justify-content: center;align-items: center;gap: 8px;flex: 1 0 0;align-self: stretch;border-radius: 4px;background: var(--Neutral-neutral-200, #F5F5F5);}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-logo img {width:113px;}
	.content-wide--single-pages__inner-content .casino_position {display: flex;width: 40px;flex-direction: column;justify-content: center;align-items: center;gap: 10px;align-self: stretch;background: var(--Blue-Blue-200, #003);color:#ffffff;font-size:14px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-cta-button a:hover {background: #000033;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-cta-button .campaign-compact-table__offer-no-coupon-code {display: none;}
	@media screen and (min-width: 992px) {
	.content-wide--single-pages__inner-content .campaign-compact-table__offer,.bm-tiny .content-wide--single-pages__inner-content .campaign-compact-table__offer{gap:0 16px;grid-template-areas:"label label label label" "logo rating description cta-button" "terms terms terms terms";grid-template-columns:324px 192px 1fr 208px;padding:0px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating{flex-flow:column;margin-left:0;display:flex;align-items:center;justify-content:center;}
	.content-wide--single-pages__inner-content .campaign-compact-table td.campaign-compact-table__offer-rating{justify-content: center !important;}
	}
	@media screen and (max-width: 991px) {
	.content-wide--single-pages__inner-content td.campaign-compact-table__offer-description{display:none;}
    .content-wide--single-pages__inner-content .campaign-compact-table__offer,.bm-tiny .content-wide--single-pages__inner-content .campaign-compact-table__offer{padding:0;gap: 0;grid-template-areas:"label label" "logo rating" "key-features key-features" "description description" "cta-button cta-button" "terms terms";grid-template-columns: 2fr 1fr;border-radius: 4px;background: var(--Neutral-neutral-0, #ffffff);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.04), 0px 4px 16px 0px rgba(0, 0, 0, 0.06);}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-cta-button a {width:100%;height:48px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-brand-name {display:block}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating .campaign-compact-table__offer-brand-name {display: none;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-brand-name {font-size:14px;}
	.content-wide--single-pages__inner-content .campaign-compact-table td {padding:0px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-key-features {margin-bottom: 8px !important;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-logo{padding-left:16px !important;margin-top: 32px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-rating{padding-right: 16px !important;margin-top: 32px;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-key-features, .content-wide--single-pages__inner-content .campaign-compact-table__offer-cta-button{padding:0 16px !important;}
	.content-wide--single-pages__inner-content .campaign-compact-table td.mobile-casino-position{display:flex;}
	.content-wide--single-pages__inner-content .mobile-casino-position .casino_position{display:flex;width:100%;position:absolute;height: 32px;border-radius: 4px 4px 0px 0px;}
	.content-wide--single-pages__inner-content .casino_position{display:none;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-description p{text-align:center;}
	.content-wide--single-pages__inner-content .campaign-compact-table__offer-logo img{object-fit:unset;}
}



#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link:hover{ display:inline-block; border-bottom: 1px solid #fff;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {display:inline-block; border-bottom: 1px solid #fff;margin: 0 10px;padding: 0;}


.site-header .top-header{grid-template-columns: 350px 6fr 60px 60px 50px;}
.site-header .category { display: none;}
@media (max-width: 47.9375em) {
    .site-header .top-header {
        grid-template-columns: 9fr;
    }
}

@media (max-width: 85.4275em) {
    .site-header .d-wide-flex.menu-wrapper {
        display: block !important;
    }
}

@media (max-width: 48.0525em) {
    .site-header .top-header .mobile {
        margin-top: -40px;
    }
}

.mega-toggle-blocks-left,
.mega-toggle-blocks-center {
  display: none !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {padding: 20px 30%;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {border-left: none;left: 30%;margin-left:30px;}

@media only screen and (max-width: 768px) {
    #mega-menu-wrap-main-menu .mega-menu-toggle {
        float:right;
    }
	
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {padding: 0 10px;}
	
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu {left: 0;margin-left:0;}
}

.slick-list-slot .slick-track .card { min-height: 440px;}
.slick-list-slot .slick-track .card .card--small__bottom {bottom: 43px;}
.slick-list-slot .slick-track .card .slot_last_updated_date {position: absolute;bottom: 23px;left: 10px;width: calc(100% - 20px);padding-left: 8px;padding-right: 8px;font-size: 14px;color: #000;}

.footext-copyright-text {
	background: #003;
    color: #fff;
    border-top: 5px solid #fd6634;
}

.footer-copyright {
	gap: 10px;
    display: flex;
    flex-direction: column;
    color: #fff;
    font-size: 11px;
    line-height: 13px;
    padding-top: 18px;
    padding-bottom: 20px;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding-left: 30px;
}

@media only screen and (max-width: 768px) {
	.footer-copyright {
		padding-left: 20px;
	}
}


.site-footer__top {padding-bottom:0px;}
.site-footer__middle { padding-bottom: 0px}

.author-social-icons {
	text-align: center;
    margin-top: 15px;
}

.author-social-icons .social-icon {
	background-color: #fd6634;
    -webkit-mask: url(../images/twitter-icon.svg);
    mask: url(https://staging.gameshub.com/wp-content/uploads/sites/5/2025/07/icons8-linkedin_new.svg);
    display: inline-block;
    width: 30px;
    height: 30px;
    text-indent: -99999px;
    background-repeat: no-repeat;
}

.author-social-icons .twitter {
    -webkit-mask: url('/wp-content/uploads/sites/5/2025/07/icons8-x_with_background.svg');
    mask: url('/wp-content/uploads/sites/5/2025/07/icons8-x_with_background.svg');
}

.author-social-icons .linkedin {
    -webkit-mask: url('/wp-content/uploads/sites/5/2025/07/icons8-linkedin_new.svg');
    mask: url('/wp-content/uploads/sites/5/2025/07/icons8-linkedin_new.svg');
}

.author-social-icons {
	text-align: center;
    margin-top: 15px;
}

.content-wide--single-pages__post-author .author_name_updated_date a {
	text-decoration: none;
}




/* Grid container for authors */
.authors-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Responsive grid */
    gap: 20px;  /* Space between items */
    margin: 20px 0;
    padding: 0 10px;
}

/* Author card */
.author-item {
    background-color: #f9f9f9;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease;
}

/* Author avatar */
.author-avatar {
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
}

.author-avatar img {
    border-radius: 50%;
    border: 2px solid #ddd;
}

/* Author name */
.author-name {
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
    margin-bottom: 5px;
    display: inline-block;
    transition: color 0.3s;
}

.author-info a{
    text-decoration: none;
}

.author-info .author-position {
    font-size: 14px;
}

.author-name:hover {
    color: #fd6634;
}

/* Author post count */
.author-posts {
    font-size: 14px;
    color: #666;
}

/* Pagination styles */
.authors-pagination {
    text-align: center;
    margin-top: 20px;
}

.authors-pagination .page-numbers {
    display: inline-block;
    padding: 10px 15px;
    background-color: #ffffff;
    color: #333;
    text-decoration: none;
}

.authors-pagination .page-numbers.current {
    background-color: #fd6634;
    color: white;
}

.authors-pagination .page-numbers:hover {
    background-color: #fd6634;
    color: white;
}

/* Responsive styles */
@media (max-width: 768px) {
    .authors-grid {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Adjust column size on tablets */
    }
}

@media (max-width: 480px) {
    .authors-grid {
        grid-template-columns: 1fr; /* Single column layout on mobile */
    }

    .author-item {
        padding: 10px;
    }
}

.page-id-2738291 .content-wide--single-pages__main-content {
    padding-top:15px
}

.sl-button-solid {
	 background-color: #FD6634 !important;
   border: none;	
}

.slaunch-button.slaunch-game {
	color: #FD6634 !important;
}

.slaunch-button.slaunch-game:hover svg {
	fill: #FD6634 !important;
}

.slaunch-button {	
  border-color: #FD6634 !important;
}

.slaunch-button.sl-button-solid:hover {
	 background-color: #000033 !important;
	border: none !important;
}

.sl-single-game-container {
	justify-content: center;	
}

.sl-placeholder, .sl-popup {
	z-index:9 !important;
	left:0 !important;
}

@media (max-width: 768px) {
    .slick-list-slot.hub_widget .slick-track{
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 20px;
        display: flex;
    }

    .slick-list-slot.hub_widget .slick-track .card{
        min-width: 250px;
    }

    body .site{
        padding-top: 80px;
    }
}

/*internation GEO Widget */
.geo-widget-section {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 20px;
    position: relative;
    left: 0;
    top: 0;
    margin-left: auto;
    margin-right: auto;
    grid-auto-flow: row dense;
}

.geo-widget-section .geo-widget-card {
    border: 1px solid #e2e1e1;
    padding: .625rem;
    display: flex;
    margin-bottom: 15px;
    align-items: center;
    cursor: pointer;
    margin-left: .5rem;
    margin-right: .5rem;
    border-radius: 10px;
}

.geo-widget-section .geo-widget-card img{
    margin-left: .75rem;
}

.geo-widget-section .geo-widget-card .country-info {
    flex: 1 1 0%;
    text-align: left;
    margin-left: 15px;
}

.geo-widget-section .geo-widget-card .country-info .country-name{
    line-height: 26px;
}

.geo-widget-section .geo-widget-card .country-info .country-language{
    color: #999999;
    text-transform: capitalize;
    line-height: 26px;
}

.geo-widget-section .geo-widget-card .country-logo {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    object-fit: cover;
}

.geo-widget-section .geo-widget-card .card-arrow {
    margin-left: .75rem;
}

.geo-widget-section .geo-widget-card .card-arrow svg {
    transform: translate(0,0) rotate(180deg) skew(0) skewY(0) scaleX(1) scaleY(1);
}

.geo-widget-section .geo-widget-card-info {
    display: none;
    grid-column: 1 / -1;
    border-radius: 15px;
    padding: 1rem;
    border: 1px solid #000033;
    background: #000033;
    margin: 0 10px;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .geo-selected-page-list {
    gap: 1rem;
    flex-direction: column;
    display: flex;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .geo-selected-page-list .page-list-block {
    font-size: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: .5rem;
    color:#ffffff;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .selected-page-list ul {
    margin-bottom: .625rem;
    width: 100%;
    list-style: none;
    padding: 0;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .selected-page-list ul li{
    margin-top: .75rem;
    margin-bottom: .5rem;
    list-style-type: none;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .selected-page-list ul li a{
    text-decoration-line: none;
    color: #ffffff;
    font-size: 1rem;
    text-transform: capitalize;
}

.geo-widget-section .geo-widget-card-info .geo-pages-list .selected-page-list ul li a:hover {
    color: #fd6634;
}

.geo-widget-section .geo-widget-card-info .geo-country-link {
    margin-top: 30px;
}

.geo-widget-section .geo-widget-card-info .geo-country-link a {
    color: #ffffff;
}

.geo-widget-section .geo-widget-card-info .geo-country-link a:hover {
    color: #fd6634;
}

.geo-widget-section .geo-widget-card.activeWidget, 
.geo-widget-section .geo-widget-card:hover {
    border-color: #003;
}

.geo-widget-section .geo-widget-card.activeWidget .card-arrow svg {
        transform: translate(0, 0) rotate(360deg) skew(0) skewY(0) scaleX(1) scaleY(1);
}

.gambling-pages .content-wide--single-pages__post-title {
    display: inline;
}

.show_more_title_button {
    font-size: 16px;
    text-decoration-line: underline;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
}

.show_more__section_wrapper {
    display: none;
}

.gambling-pages .cntr.page_title_box .row {
    align-items: flex-start;
}

.gambling-pages .cntr.page_title_box .row .post-featured-image {
    margin-top: 50px;
}

.content-wide--single-pages__post-excerpt {
    font-weight: normal;
}

.content_post_author_data {
    display: flex;
    gap: 50px;
}

.content-wide--single-pages__post-author {
    align-items: center;
}

@media (max-width: 768px) {
    .show_more__section_wrapper.content-wide--single-pages__inner-content .the-content>* {
        color: #fff;
        font-size: 16px;
        line-height: 24px;
    }

    .show_more__section_wrapper.content-wide--single-pages__inner-content .the-content .su-table table {
        color: #0c132d;
    }

    .content_post_author_data {
        flex-direction: column;
    }
}

.header-component__breadcrumbs .header-component__title {
    font-weight: bold;
}

.content-wide--inner-pages .infinite-scroll {
    margin-bottom: 50px;
}

.custom-hub-widget .heading--h2 a {
    text-decoration: none;
    color: #0c132d;
}

.block-component--review-articles .slider.slick-initialized {
    margin-bottom: 50px;
}

.our_review{
    max-width: 880px;
    margin: 40px auto !important;
    text-align: center;
}
.our_review h2 {
    color: #0C132D;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 16px 0;    
    font-weight: 700;
}
.our_review p {
    color: #0C132D;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 28px 0;
}

.box_list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
    margin-bottom: 40px !important;
}
.box_list .single_list{
    padding: 24px;
    border: 1px solid #DEDEDE;
	border-radius:4px;
}
.box_list .single_list .icon {
    height: 40px;
    width: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.box_list .single_list .icon img{
    max-height: 100%;
    max-width: 100%;
}
.box_list .single_list h3{
    color: #040410;
    font-size: 26px;
    line-height: 36px;
    margin: 8px 0 12px 0;    
    font-weight: 700;
}
.box_list .single_list p{
    color: #515151;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;
}
.box_list .single_list p a{
    color: #515151;
    text-decoration: none;
    border-bottom: 1px solid #515151;
    font-weight: 400;
}
.box_list .single_list p:last-child{
    margin-bottom: 0;
}
.final_score {
    padding: 40px 16px;
    text-align: center;
    background-color: #14143B;
    position: relative;
	border-radius:8px;
	overflow:hidden;	
	margin-bottom: 5px !important;
}
.final_score:after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 296px;
    height: 100%;
    background-image: url("/wp-content/uploads/sites/5/2025/08/subtract-left.svg");
    background-size: cover;
}
.final_score:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 296px;
    height: 100%;
    background-image: url("/wp-content/uploads/sites/5/2025/08/subtract-right.svg");
    background-size: cover;
}

.final_score .content{
    max-width: 880px;
    margin: 0 auto;
	 position: relative;
    z-index: 9;
}
.final_score .content h2{
    color: #FD6634;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 16px 0;
}
.final_score .content p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 24px 0;
}
.final_score .content p:last-child {
    margin-bottom: 0;
}

.trust_gamesHub{
    background-color: #14143B;
    border-radius: 8px;
    padding: 40px;
    margin: 40px 0 !important;
}
.trust_gamesHub h2 {
    color: #FD6634;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 16px 0;
    text-align: center;
}
.trust_gamesHub p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    max-width: 880px;
    margin: 0 auto 24px;
}

.trust_gamesHub p:last-child {
    margin-bottom: 0;
}
.trust_gamesHub .trust_gamesHub_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px;
    margin: 40px 0 0  0;
}
.trust_gamesHub .trust_gamesHub_grid .item{
    padding: 24px;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
}
.trust_gamesHub .trust_gamesHub_grid .item .icon {
    height: 40px;
    width: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.trust_gamesHub .trust_gamesHub_grid .item .icon img{
    max-height: 100%;
    max-width: 100%;
}
.trust_gamesHub .trust_gamesHub_grid .item h4{
    color: #fff;
    font-size: 22px;
    line-height: 32px;
    margin: 8px 0 12px 0;    
    font-weight: 700;    
}
.trust_gamesHub .trust_gamesHub_grid .item p{
    color: #FFFFFF;
    font-size: 18px;
    line-height: 28px;
    margin-top: 0;    
    text-align: left;
}
.trust_gamesHub .trust_gamesHub_grid .item p:last-child{
    margin-bottom: 0;
}

.title_description{
    margin: 0 0 40px 0 !important;
}
.title_description h3 {
    color: #0C132D;
    font-size: 32px !important;
    line-height: 42px !important;
    margin: 0 0 16px 0;    
    font-weight: 700;
}
.title_description p {
    color: #0C132D;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 18px 0;
}
.title_description p:last-child {
    margin-bottom: 0;
}
.two_column {
    display: flex;
    flex-wrap: wrap;    
    align-items: center;    
    margin: 40px 0 !important;
}
.two_column .left_column{
    width: 50%;
}
.two_column .right_column {
    width: 50%;
    text-align: center;
    padding: 0 0 0 20px;
}
.two_column .right_column .title_description{
    text-align: left;
    display: none;
}
.two_column .right_column img{
    margin: 0 0 0 auto;
}
.two_column .left_column .title_description{
    margin-bottom: 16px !important;
}
.two_column .left_column .title_description h4 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 8px;
}
.two_column .left_column .title_description p{
    margin-bottom: 0;
}
.two_column .left_column .title_description ul {
    padding: 8px 0 8px 30px;
    margin: 0;
}
.two_column .left_column .title_description ul li{
    color: #0C132D;
    font-size: 18px;
    line-height: 28px;    
}

.title_description p a{
    font-weight: 400;
}


.meet_team .meet_team_top{
    max-width: 880px;
    margin: 0 auto 40px auto;
    text-align:center;
}
.meet_team .meet_team_top h2 {
    color: #0C132D;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 16px 0;    
    font-weight: 700;
}
.meet_team_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px;
}
.meet_team_grid .team_member {
    padding: 24px;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
}
.meet_team_grid .team_member .image {
    height: 96px;
    width: 96px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 8px;
}
.meet_team_grid .team_member .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.meet_team_grid .team_member h3 {
    color: #040410;
    font-size: 22px;
    line-height: 32px;
    margin: 0;    
    font-weight: 700;
    text-align: center;
}
.meet_team_grid .team_member h5 {
    color: #515151;
    font-size: 16px;
    line-height: 150%;
    margin: 0 0 16px 0;
    font-weight: 400;
    text-align: center;
}

.meet_team_grid .team_member p {
    color: #515151;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 15px 0;
}
.meet_team_grid .team_member p:last-child {
    margin-bottom: 0;
}
.meet_team_grid .team_member .read_more_row {
    margin: 16px 0 0 0;
}
.meet_team_grid .team_member .read_more_row a {
    color: #FD6634;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
    border-bottom: 1px solid #FD6634;
    transition: 0.5s all;
}
.meet_team_grid .team_member .read_more_row a:hover {
    color: #14143B;
    border-bottom: 1px solid #14143B;
}

.stay_connected {
    background-color: #F5F5F5;
    padding: 40px 0px;
    position: relative;
}
.stay_connected:after {
    content: "";
    background: #F5F5F5;
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.stay_connected .stay_connected_content{
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}
.stay_connected .stay_connected_content h2 {
    color: #0C132D;
    font-size: 32px;
    line-height: 42px;
    margin: 0 0 16px 0;    
    font-weight: 700;
}
.stay_connected .stay_connected_content p {
    color: #0C132D;
    font-size: 18px;
    line-height: 28px;
    margin: 0 0 16px 0;
}
.stay_connected .stay_connected_content p:last-child {
    margin-bottom: 0;
}
.stay_connected .stay_connected_content p a{
    color: #0C132D;
    font-weight: 400;
    text-decoration: none;
    border-bottom: 1px solid #0C132D;
}
.stay_connected .stay_connected_content ul {
    list-style: none;
    padding: 0;
    margin: 16px 0 40px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
}

.stay_connected .stay_connected_content ul li a {
    text-decoration: none;
    color: #14143B;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid #14143B;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    padding: 8px 16px;
    transition: 0.5s all;
}
.stay_connected .stay_connected_content ul li a .icon{    
    width: 24px;
    height: 24px;   
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
}
.stay_connected .stay_connected_content ul li a .icon img {
    max-width: 100%;
    max-height: 100%;	
}
.stay_connected .stay_connected_content ul li a:hover{
    background-color: #14143B;
    color: #fff;
}
.stay_connected .stay_connected_content ul li a:hover .icon img {
    filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(209deg) brightness(106%) contrast(100%)
}



.our_roots{
    max-width: 880px;
}

@media (max-width: 1199px) {
    .trust_gamesHub .trust_gamesHub_grid,
    .meet_team_grid{
        gap: 20px;
    }
    .trust_gamesHub .trust_gamesHub_grid,
    .meet_team_grid{        
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 991px) {
    
    .two_column.real_money_two_column{        
        flex-direction: column-reverse;
    }
    .two_column .left_column {
        width: 100%;
    }
    .two_column .right_column{
        width: 100%;
        padding: 0;
    }    
    .two_column .left_column .title_description.real_money{
        display: none;
    }
    .two_column .right_column .title_description{
        display: block;
    }
    .two_column .right_column img {
        margin: 40px auto 0;
    }
    .two_column.real_money_two_column img{
        margin: 16px auto 0;
    }
}

@media (max-width: 767px) {
    .box_list {
        grid-template-columns: repeat(1, 1fr);
        margin: 0 !important;
    }
    .final_score {
        margin:0 0 40px !important;        
        text-align: left;
    }
    .final_score:after {
        width: 183px;
        height: 183px;        
    }
    .final_score:before {
        width: 183px;
        height: 183px;
        top: unset;
        bottom: 0;
    }
    
}

@media (max-width: 639px) {
	.our_review h2,
	.our_review p{
		text-align:left
	}
    .trust_gamesHub .trust_gamesHub_grid,
    .meet_team_grid{        
        grid-template-columns: repeat(1, 1fr);
    }
    .trust_gamesHub{
        padding: 24px;
    }
    .meet_team .meet_team_top {
        text-align: left;
    }
    .trust_gamesHub .trust_gamesHub_grid, .meet_team_grid {
        gap: 40px;
    }
    .stay_connected .stay_connected_content {
        text-align: left;
    }
    .stay_connected .stay_connected_content ul{
        display: block;
    }
    .stay_connected .stay_connected_content ul li {
        margin-bottom: 16px;
    }
    .stay_connected .stay_connected_content ul li a {
        width: 100%;
        justify-content: center;
    }
    .stay_connected .stay_connected_content ul li:last-child{
        margin-bottom: 0px;
    }
}

.page-id-2731175 .content-wide--inner-pages {
	padding-bottom: 0px;
}

.content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl {
    border: none;
    align-items: center;
    grid-template-areas:
        "top-picker top-picker top-picker top-picker top-picker"
        "logo key-features scores tooltip coupon"
        "voting bottom-text bottom-text bottom-text more-btn";
    grid-template-columns: 130px 1fr 195px;
}

.content-wide--single-pages__inner-content .campaign-list-item_key-features ul {
    display: none;
}

.content-wide--single-pages__inner-content .campaign-shortcode-table .country_code_left {
    display: none;
}

.content-wide--single-pages__inner-content .campaign-list-item_scores .star_rating_img, .bm-tiny .campaign-list-item_scores .star_rating_img {
    display: none;
}

.content-wide--single-pages__inner-content .campaign__voting_section {
    display: none;
}

.content-wide--single-pages__inner-content .campaign__updated_date_wrapper {
    display: none;
}

.content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_key-features {
    display: flex !important;
    margin-bottom: 0px !important;
    padding: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    background: var(--Neutral-neutral-200, #F5F5F5);
}

.content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl a.campaign-list-item_cta-btn {
    height: 56px;
    display: flex;
    width: 200px;
    min-width: 200px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    border-radius: 4px;
    background: var(--Accent-Orange, #FD6634);
    color: #fff;
    text-decoration: none;
    margin-top: 0;
}

.content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_scores {
    align-items: center;
    justify-content: center;
    margin-left: 0;
}

.content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign_list_item__score_text {
    font-size: 26px !important;
    line-height: 36px !important;
    font-family: var(--bm-font-family);
    color: var(--Accent-Orange, #FD6634) !important;
}

@media screen and (max-width: 991px) {
    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl {
        grid-template-columns: 2fr 1fr;
        grid-template-areas:
            "top-picker top-picker"
            "logo scores"
            "title title"
            "coupon coupon"
            "more-btn more-btn"
            "key-features key-features"
            "cta-btn cta-btn"
            "bottom-text bottom-text"
            "voting updated";
    }

    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_logo img {
        margin: 0;
    }

    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_key-features {
        display: none !important;
    }

    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl a.campaign-list-item_cta-btn {
        width: 100%;
    }

    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_key-features.mobile {
        display: flex !important;
        margin-top: 8px;
    }

    .content-wide--single-pages__inner-content .campaign-list-item.brand_table_custom_cl .campaign-list-item_key-features.mobile p {
        margin: 0;
    }

}

.custom-heading-h1 {
    position: relative;
    color: #fff;
    padding-top: 40px;
}

.custom-heading-h1 h1 {
    font-size: 48px;
}

.gamehub-contact-form * {
  box-sizing: border-box;
}
.gamehub-contact-form {
  max-width: 1160px;
  margin: 40px auto 0;
  box-sizing: border-box;
}

.gamehub-contact-form #toc_container {
    display: none !important;
}

.gamehub-contact-form h1 {
  font-size: 48px;
  line-height: 50px;
  border-bottom: 2px solid #003;
  padding-bottom: 15px;
  display: block;
  font-weight: 700;
  margin: 0 0 87px 0;
  font-family: Neue-Haas-Grotesk, Tahoma, serif;
  color: #003;
}

.gamehub-contact-form .gform_wrapper {
    width: calc(100% - 268px);
    padding-right: 40px;
}

.gamehub-contact-form form {
    width: auto;
    padding-right: 0;
}

.gamehub-contact-form .two-part {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.gamehub-contact-form form .form-row {
  display: flex;
  gap: 14px;
  align-items: end;
}

.gamehub-contact-form form .form-group {
  width: 50%;
  margin-bottom: 40px;
}

.gamehub-contact-form form .form-group label {
  font-size: 15px;
  line-height: 150%;
  color: #8c8c8c;
  margin-bottom: 5px;
  display: block;
  font-weight: inherit;
  font-family: Tahoma, Livvic-Regular, serif;
}
.gamehub-contact-form form .form-group label span {
  display: inline-block;
  width: auto;
  margin: 0;
  color: #c02b0a;
  font-style: italic;
}
.gamehub-contact-form form .form-group .input-box {
  height: 46px;
  border-radius: 0;
  display: block;
  background-color: transparent;
  padding: 8px 10px;
  border: 1px solid #00013b;
  width: 100%;
  box-sizing: border-box;
}
.gamehub-contact-form form .form-group textarea.input-box {
  height: 250px;
}

.gamehub-contact-form form .form-group span {
  font-size: 14px;
  line-height: 150%;
  color: #8c8c8c;
  margin-top: 5px;
  display: block;
  font-weight: inherit;
  font-family: Tahoma, Livvic-Regular, serif;
}

.gamehub-contact-form .submit-btn {
  height: 40px;
  min-width: 140px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  transition: background-color 0.3s;
  border-radius: 0;
  color: #0c132d;
  background-color: #fff;
  border: 1px solid #0c132d;
  font-family: Livvic-Bold, Tahoma, serif;
}

.gamehub-contact-form .rich-text {
  width: 268px;
  background: #fff;
  padding: 1.5rem;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.gamehub-contact-form .rich-text h4 {
  margin: 0 0 0 0;
  color: #1a202c;
  font-family: Neue-Haas-Grotesk, Tahoma, serif;
}
.gamehub-contact-form .rich-text p {
  margin: 0 0 0 0;
  font-family: Roboto, Tahoma, serif;
}
.gamehub-contact-form .rich-text .address {
  margin-top: 12px;
}

.gamehub-contact-form form .full-row .form-group {
  width: 100%;
}


@media screen and (max-width: 767px) {
    .gamehub-contact-form form {
        width: 100%;
        padding-right: 0px;
    }
}


.playle-box {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.playle-box .su-column {
    margin: 0 !important;
}
.playle-box .su-column-inner {
    padding: 24px;
    background-color: #040410;
    border-radius: 24px;
}

.playle-box .rating-stars {
    width: calc(100% - 450px) !important;
    padding-right: 40px;
}

.playle-box .rating-stars h2{
    margin-bottom: 16px;
}

.playle-box .rating-stars h3 > span > span:first-child {
    font-size: 18px;
    line-height: 28px;
    display: block;    
    margin-bottom: 4px;
}

.playle-box .rating-stars h3 > span {
    font-size: 32px;
    line-height: 42px;
}
.playle-box .rating-stars .sl-single-game-container {
    margin: 40px 0 0 0;
}
.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header {
    background: #040410 !important;
    border: none !important;
    padding: 0 0 16px 0;
    flex-wrap: wrap;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header a {
    height: 32px;
    width: 32px;
    background-color: #33335C;
}
.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header a svg {
    fill: #33335C !important;
    color: #A9A9C6;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header .sl-rating-container span {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header .sl-rating-container .sl-rating_stars {
    bottom: 2px;
    padding: 0 8px;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header .sl-rating-container .sl-rating_stars svg {
    filter: invert(52%) sepia(45%) saturate(1699%) hue-rotate(339deg) brightness(110%) contrast(98%);
}

.playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header .sl-rating-container .sl-rating_votes span{
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots iframe.sl-responsive-iframe,
.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots .sl-placeholder {
    background: #14143B;
    height: 100%;
    width: 100%;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots .sl-placeholder button.slaunch-button {
    background-color: transparent !important;
    border-radius: 4px;
    width: 200px;
    padding: 12px 15px;
    justify-content: center;
    font-size: 18px;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots .sl-placeholder button.slaunch-button svg{
    fill:#FD6634;    
    margin-right: 10px;
}

.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots .sl-placeholder a.slaunch-button {
    width: 200px;
    justify-content: center;
    padding: 12px 15px;
    border-radius: 4px;
}
.playle-box .rating-stars .sl-single-game-container .sl-container .sl-slots .sl-placeholder a.slaunch-button svg{
    fill:#fff;    
    margin-right: 10px;
}


.playle-box .table-sidebar {
    width: 450px !important;
}

.playle-box .table-sidebar .su-column-inner table {
    border-collapse: unset !important;
    background-color: transparent !important;
    display: block;
}

.playle-box .table-sidebar .su-column-inner table tbody {
    display: block;
}

.playle-box .table-sidebar .su-column-inner table tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border-radius: 8px;
    padding: 12px 16px;
}
.playle-box .table-sidebar .su-column-inner table tr:first-child {
    padding: 0;
}

.playle-box .table-sidebar .su-column-inner table th {
    color: #EDEDF6;
    font-size: 18px;
    line-height: 28px;
    border: none !important;
    padding: 0 !important;
}

.playle-box .table-sidebar .su-column-inner table td {
    color: #A9A9C6;
    font-size: 18px;
    line-height: 28px;
    border: none !important;
    font-weight: 400;
    padding: 0 !important;
}


.playle-box .table-sidebar .su-column-inner table tr:first-child td {
    padding: 0 !important;
    width: 100%;
}

.playle-box .table-sidebar .su-column-inner table img {
    height: 268px !important;
    border-radius: 8px;
    margin-bottom: 16px;
    display: inline-block !important;
    object-fit: cover;
}

.playle-box .table-sidebar .su-column-inner table tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.playle-box .table-sidebar .su-column-inner table tr:nth-child(even) {
    background: #14143B !important;
}



@media screen and (max-width: 1199px)  {
    .playle-box .rating-stars {
        width: calc(100% - 400px) !important;
        padding-right: 30px;
    }

    .playle-box .table-sidebar {
        width: 400px !important;
    }
}

@media screen and (max-width: 991px)  {
    .playle-box {
        flex-direction: column-reverse;
    }
    .playle-box .rating-stars {
        width: calc(100% - 0px) !important;
        padding-right: 0px;
    }
    .playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header .sl-rating-container {
        flex-direction: row;
        align-items: center;
        margin-left: auto;
        flex: unset;        
        order: 1;
        width: 100%;
    }
    .playle-box .rating-stars .sl-single-game-container .sl-container .slotls-header a {
        order: 2;
    }
    .playle-box .rating-stars .su-column-inner {
        border-radius: 24px 24px 0 0;
        padding-bottom: 0;
    }
    .playle-box .rating-stars .sl-single-game-container {
        margin: 24px 0 0 0;
    }
    

    .playle-box .table-sidebar {
        width: 100% !important;
    }    

    .playle-box .table-sidebar .su-column-inner {
        border-radius: 0 0 24px 24px;
    }
    .playle-box .table-sidebar .su-column-inner table img {
        height: auto !important;
        margin-bottom: 24px;
    }
    .playle-box .table-sidebar .su-column-inner table tr:first-child td{
        display: none;
    }
 
}
