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