.fp-news-grid {
display: grid;
grid-template-columns: 50% 50%;
gap: 0;
}
.fp-news-main {
width: 100%;
}
.fp-tested-review-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0;
height: 100%;
}
.fp-tested-review-row > div {
padding: 0 7px;
}
.fp-tested-review-row > div:first-child {
padding-left: 7px;
padding-right: 7px;
}
.fp-tested-review-row > div:last-child {
padding-left: 7px;
padding-right: 0;
}
.fp-tested-box,
.fp-review-box {
height: 100%;
padding: 20px 15px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.fp-tested-box {
background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);
}
.fp-review-box {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
}  @media screen and (max-width: 1199px) and (min-width: 1025px) { .space-desktop-view-2 {
display: none;
}
.space-mobile-view-2 {
display: block;
}  .space-header-height {
min-height: 60px;
}
.space-header-height.enable-top-bar {
min-height: 90px;
}
.space-header {
min-height: 60px;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
background-color: transparent;
}
.space-header-logo {
width: 66.66666666%;
}
.space-header-logo a {
padding-top: 5px;
}
.space-header-logo a.text-logo {
padding-top: 7px;
}
.space-header-menu {
width: 33.33333333%;
}
.space-header-menu ul.main-menu {
display: none;
}  .space-header-2-height,
.space-header-2-wrap {
min-height: 60px;
}
.space-header-2-top {
min-height: 60px;
}
.space-header-2-top-ins {
min-height: 60px;
border-bottom: 0;
}
.space-header-2-height.dark .space-header-2-top-ins {
border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
top: 20px;
left: 15px;
right: auto;
}
.space-header-2-top-soc-ins {
display: none;
}
.space-header-2-top-logo-ins {
padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
top: 20px;
right: 15px;
color: #2d3436;
}
.space-header-2-nav {
display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
display: block;
}  .space-header-search {
right: 40px;
top: 20px;
margin: 0;
}
.desktop-search-close-button {
top: 20px;
right: 20px;
}  .space-mobile-menu-icon {
display: block;
top: 20px;
right: 15px;
}  .space-news-1 {
margin-bottom: 5px; }
.space-news-1-ins {
padding: 30px 0 15px;
}
.space-news-1-item {
width: 50%;
}  .space-news-2.homepage-block:first-child {
margin-top: 15px;
}
.space-news-2-ins {
padding: 0 0 45px;
}
.space-news-2-small-item-img .space-post-format {
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.space-news-2-small-item-title a {
font-size: 1em;
line-height: 1.2em;
}  .space-news-3.homepage-block:first-child {
margin-top: 15px;
}
.space-news-3-ins {
padding: 0 0 15px;
}  .space-news-4 {
margin-bottom: 5px; }
.space-news-4-ins {
padding: 45px 0 15px;
}
.space-news-4-item .space-news-4-item-top-title {
font-size: 1.333em;
}
.space-news-4-item.small-news-block .space-news-4-item-title {
margin-bottom: 0;
}
.space-news-4-item.small-news-block .space-news-4-item-excerpt {
display: none;
}  .space-news-6-items.homepage-block:first-child {
margin-top: 15px;
}
.space-news-6-items-ins {
padding-bottom: 30px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
width: 50%;
order: 0;
}
.space-news-6-item.second-news {
width: 100%;
order: 1;
}
.space-news-6-item .space-news-6-item-top-excerpt {
display: none;
}
.space-news-6-item-ins ul {
margin-left: -15px;
margin-right: -15px;
}
.space-news-6-item-ins ul li {
margin-left: 15px;
margin-right: -15px;
width: 50%;
float: left;
border-bottom: 1px solid transparent;
}  .space-news-8.homepage-block:first-child {
margin-top: 15px;
}
.space-news-8-ins {
padding-bottom: 5px; }  .space-news-9.homepage-block:first-child {
margin-top: 15px;
}
.space-news-9-ins {
padding-bottom: 5px; }
.space-news-9-item-info-wrap {
padding: 30px;
}  .space-archive-loop-item-title {
margin-bottom: 30px;
}
.space-archive-loop-item-excerpt {
display: none;
}  .space-widget {
margin-bottom: 5px; }  .space-footer-top {
padding: 45px 0;
}
.space-footer-ins {
padding-left: 15px;
padding-right: 15px;
}  .space-casino-style-2-ratings-all {
width: 75%;
}
.space-casino-style-2-rating-overall {
width: 25%;
}
} @media screen and (max-width: 1024px) and (min-width: 992px) { .space-content-section {
width: 100%;
float: none;
margin-bottom: 60px;
}
.space-sidebar-section {
width: 100%;
float: none;
}  .space-desktop-view-2 {
display: none;
}
.space-mobile-view-2 {
display: block;
}  .space-header-height {
min-height: 60px;
}
.space-header-height.enable-top-bar {
min-height: 90px;
}
.space-header {
min-height: 60px;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
background-color: transparent;
}
.space-header-logo {
width: 66.66666666%;
}
.space-header-logo a {
padding-top: 5px;
}
.space-header-logo a.text-logo {
padding-top: 7px;
}
.space-header-menu {
width: 33.33333333%;
}
.space-header-menu ul.main-menu {
display: none;
}  .space-header-2-height,
.space-header-2-wrap {
min-height: 60px;
}
.space-header-2-top {
min-height: 60px;
}
.space-header-2-top-ins {
min-height: 60px;
border-bottom: 0;
}
.space-header-2-height.dark .space-header-2-top-ins {
border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
top: 20px;
left: 15px;
right: auto;
}
.space-header-2-top-soc-ins {
display: none;
}
.space-header-2-top-logo-ins {
padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
top: 20px;
right: 15px;
color: #2d3436;
}
.space-header-2-nav {
display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
display: block;
}  .space-header-search {
right: 40px;
top: 20px;
margin: 0;
}
.desktop-search-close-button {
top: 20px;
right: 20px;
}  .space-mobile-menu-icon {
display: block;
top: 20px;
right: 15px;
}  .space-news-1 {
margin-bottom: 5px; }
.space-news-1-ins {
padding: 30px 0 15px;
}
.space-news-1-item {
width: 50%;
}  .space-news-2.homepage-block:first-child {
margin-top: 15px;
}
.space-news-2-ins {
padding: 0 0 5px; }
.space-news-2-item-big-box-title {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-2-small-item-img .space-post-format {
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.space-news-2-small-item-title a {
font-size: 1em;
line-height: 1.2em;
}
.space-news-2-small-item-meta {
display: none;
}  .space-news-3.homepage-block:first-child {
margin-top: 15px;
}
.space-news-3-ins {
padding: 0 0 15px;
}  .space-news-4 {
margin-bottom: 5px; }
.space-news-4-ins {
padding: 45px 0 15px;
}
.space-news-4-item .space-news-4-item-top-title {
font-size: 1.333em;
}
.space-news-4-item.small-news-block .space-news-4-item-title {
margin-bottom: 0;
}
.space-news-4-item.small-news-block .space-news-4-item-title a {
font-size: 1.25em;
}
.space-news-4-item.small-news-block .space-news-4-item-excerpt {
display: none;
}  .space-news-6-items.homepage-block:first-child {
margin-top: 15px;
}
.space-news-6-item.third-news .space-news-6-item-top-title {
font-size: 2.369em;
}
.space-news-6-items-ins {
padding-bottom: 15px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
width: 50%;
order: 0;
}
.space-news-6-item.second-news {
width: 100%;
order: 1;
}
.space-news-6-item .space-news-6-item-top-excerpt {
display: none;
}
.space-news-6-item-ins ul {
margin-left: -15px;
margin-right: -15px;
}
.space-news-6-item-ins ul li {
margin-left: 15px;
margin-right: -15px;
width: 50%;
float: left;
border-bottom: 1px solid transparent;
}  .space-news-7-item-top-date {
display: none;
}
.space-news-7-item-title {
font-size: 1em;
line-height: 1.2em;
}  .space-news-8.homepage-block:first-child {
margin-top: 15px;
}
.space-news-8-ins {
padding-bottom: 45px; }
.space-news-8-item-img-ins .space-post-format {
top: 15px;
right: 15px;
}
.space-news-8-item-title {
left: 30px;
right: 30px;
}
.space-news-8-item-title-box {
font-size: 2.369em;
line-height: 1.2em;
}
.space-news-8-items .owl-nav {
bottom: 15px;
right: 30px;
}  .space-news-9.homepage-block:first-child {
margin-top: 15px;
}
.space-news-9-ins {
padding-bottom: 5px; }
.space-news-9-item-info-wrap {
padding: 30px;
}
.space-news-9-item-info-excerpt {
display: none;
}
.space-news-9-item-img .space-post-format {
top: 15px;
right: 15px;
}
.space-news-9-items .owl-nav {
right: 30px;
bottom: 15px;
}  .space-title-box-ins {
padding: 45px 0;
}
.space-title-box-h1 h1 {
font-size: 2.369em;
}  .space-widget {
margin-bottom: 5px; }  .space-footer-top {
padding: 45px 0;
}
.space-footer-ins {
padding-left: 15px;
padding-right: 15px;
}
.space-footer-copy {
padding: 30px 0;
}
.space-footer-copy-left {
width: 100%;
float: none;
margin-bottom: 15px;
text-align: center;
}
.space-footer-copy-menu {
width: 100%;
float: none;
}
.space-footer-copy-menu ul {
position: relative;
left: 50%;
float: left;
}
.space-footer-copy-menu ul li {
position: relative;
left: -50%;
margin-left: 10px;
margin-right: 10px;
}
.space-footer-copy-menu ul li a {
font-size: 0.7862em;
} } @media screen and (max-width: 991px) and (min-width: 768px) { .space-news-2-items[style*="grid-template-columns"] {
grid-template-columns: 1fr !important;
display: flex !important;
flex-direction: column !important;
gap: 20px !important;
}
.space-news-2-items-left[style*="width:100%"],
.space-news-2-items-middle[style*="width:100%"],
.space-news-2-items-right[style*="width:100%"] {
width: 100% !important;
padding: 0 !important;
}
.space-news-2-items-middle,
.space-news-2-items-right {
padding-left: 0 !important;
padding-right: 0 !important;
}  .space-content-section {
width: 100%;
float: none;
margin-bottom: 60px;
}
.space-sidebar-section {
width: 100%;
float: none;
}  .space-desktop-view-1 {
display: none;
}
.space-mobile-view-1 {
display: block;
}
.space-desktop-view-2 {
display: none;
}
.space-mobile-view-2 {
display: block;
}
.space-desktop-view-4 {
display: none;
}
.space-mobile-view-4-1 {
display: none;
}
.space-mobile-view-4-2 {
display: block;
}  .space-header-height {
min-height: 60px;
}
.space-header-height.enable-top-bar {
min-height: 90px;
}
.space-header {
min-height: 60px;
}
.space-header-top-menu {
width: 50%;
}
.space-header-top-soc {
width: 50%;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
background-color: transparent;
}
.space-header-logo {
width: 66.66666666%;
}
.space-header-logo a {
padding-top: 5px;
}
.space-header-logo a.text-logo {
padding-top: 7px;
}
.space-header-menu {
width: 33.33333333%;
}
.space-header-menu ul.main-menu {
display: none;
}  .space-header-2-height,
.space-header-2-wrap {
min-height: 60px;
}
.space-header-2-top {
min-height: 60px;
}
.space-header-2-top-ins {
min-height: 60px;
border-bottom: 0;
}
.space-header-2-height.dark .space-header-2-top-ins {
border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
top: 20px;
left: 15px;
right: auto;
}
.space-header-2-top-soc-ins {
display: none;
}
.space-header-2-top-logo-ins {
padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
top: 20px;
right: 15px;
color: #2d3436;
}
.space-header-2-nav {
display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
display: block;
}  .space-header-search {
right: 40px;
top: 20px;
margin: 0;
}
.desktop-search-close-button {
top: 20px;
right: 20px;
}
.space-header-search-block-ins {
margin-left: 15px;
margin-right: 15px;
}  .space-mobile-menu-icon {
display: block;
top: 20px;
right: 15px;
}  .space-news-1 {
margin-bottom: 5px; }
.space-news-1-ins {
padding: 30px 0 15px;
}
.space-news-1-item {
width: 50%;
}  .space-news-2.homepage-block:first-child {
margin-top: 15px;
}
.space-news-2-ins {
padding: 0 0 45px;
}
.space-news-2-item-big-box {
padding: 20px 20px 0;
}
.space-news-2-item-big-box-title {
font-size: 1.777em;
line-height: 1.2em;
margin-bottom: 0;
}
.space-news-2-item-big-box-excerpt {
display: none;
}
.space-news-2-item-big-box-meta span {
display: none;
}
.space-news-2-item-big-box-meta span.category {
display: inline-block;
margin-right: 0;
}
.space-news-2-small-item-img .space-post-format {
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.space-news-2-small-item-title a {
font-size: 1em;
line-height: 1.2em;
}
.space-news-2-small-item-meta {
display: none;
}  .space-news-3.homepage-block:first-child {
margin-top: 15px;
}
.space-news-3-ins {
padding: 0 0 15px;
}
.space-news-3-item {
width: 50%;
}  .space-news-4 {
margin-bottom: 45px;
}
.space-news-4-ins {
padding: 20px 0 15px;
max-width: 750px;
}
.space-news-4-item {
width: 50%;
}  .space-news-6-items.homepage-block:first-child {
margin-top: 15px;
}
.space-news-6-items-ins {
padding-bottom: 15px;
}
.space-news-6-item.first-news,
.space-news-6-item.third-news {
width: 50%;
order: 0;
}
.space-news-6-item.second-news {
width: 100%;
order: 1;
}
.space-news-6-item .space-news-6-item-top-title,
.space-news-6-item.third-news .space-news-6-item-top-title {
font-size: 1.333em;
}
.space-news-6-item .space-news-6-item-top-excerpt {
display: none;
}  .space-news-7-item {
width: 33.3333333%;
}
.space-news-7-item-top-date {
display: none;
}
.space-news-7-item-title-box {
bottom: 20px;
left: 20px;
right: 20px;
}  .space-news-8.homepage-block:first-child {
margin-top: 15px;
}
.space-news-8-ins {
padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
top: 15px;
right: 15px;
}
.space-news-8-item-title {
left: 30px;
right: 30px;
}
.space-news-8-item-title-box {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-8-items .owl-nav {
bottom: 15px;
right: 30px;
}  .space-news-9.homepage-block:first-child {
margin-top: 15px;
}
.space-news-9-ins {
padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
padding: 30px;
}
.space-news-9-item-info-category {
margin-bottom: 5px;
}
.space-news-9-item-title-box {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-9-item-info-meta {
margin-top: 5px;
}
.space-news-9-item-info-meta span:nth-child(3) {
display: none;
}
.space-news-9-item-info-excerpt {
display: none;
}
.space-news-9-item-img .space-post-format {
top: 15px;
right: 15px;
}
.space-news-9-items .owl-nav {
right: 30px;
bottom: 15px;
width: 70px;
height: 30px;
border-radius: 15px;
font-size: 1em;
line-height: 30px;
}
.space-news-9-items .owl-nav button {
width: 35px;
height: 30px;
}  .space-title-box-ins {
padding: 45px 0;
}
.space-title-box-h1 h1 {
font-size: 2.369em;
}  .space-archive-loop-item-title-box-ins {
margin-top: 20px;
}
.space-archive-loop-item-title {
margin-bottom: 15px;
}
.space-archive-loop-item-excerpt {
display: none;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
margin: 15px;
}  .space-widget {
margin-bottom: 5px; }  .space-footer-top {
padding: 45px 0;
}
.space-footer-ins {
padding-left: 15px;
padding-right: 15px;
}
.space-footer-top-soc a {
margin: 0 5px 5px;
}
.space-footer-copy {
padding: 30px 0;
}
.space-footer-copy-left {
width: 100%;
float: none;
margin-bottom: 15px;
text-align: center;
}
.space-footer-copy-menu {
width: 100%;
float: none;
}
.space-footer-copy-menu ul {
position: relative;
left: 50%;
float: left;
}
.space-footer-copy-menu ul li {
position: relative;
left: -50%;
margin-left: 10px;
margin-right: 10px;
}
.space-footer-copy-menu ul li a {
font-size: 0.7862em;
}  .home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
margin-top: 45px;
margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
max-width: 450px;
}   .space-companies-archive-item,
.space-games-archive-item,
.space-bonuses-archive-item {
width: 50%;
}
.space-companies-archive-item2,
.space-games-archive-item,
.space-bonuses-archive-item {
width: 100%;
} .space-casino-header-button a.space-style-2-button {
padding: 17px 20px;
font-size: 1em;
} .space-casino-style-2-ratings-all {
width: 75%;
}
.space-casino-style-2-rating-overall {
width: 25%;
} .space-companies-home-2-widget.homepage-block:first-child {
margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
padding-bottom: 0;
}
.space-companies-2-archive-item {
width: 50%;
} .space-casinos-home-3-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-casinos-home-3-widget .space-block-title {
padding-bottom: 0;
}
.space-casinos-3-archive-item {
width: 50%;
}
.space-casinos-3-archive-item-ins {
padding-bottom: 20px;
}
.space-casinos-3-archive-item-count {
left: auto;
right: 15px;
}
.space-casinos-3-archive-item-logo {
width: 100%;
}
.space-casinos-3-archive-item-terms {
width: 100%;
}
.space-casinos-3-archive-item-terms-ins {
padding-bottom: 15px;
}
.space-casinos-3-archive-item-rating {
width: 50%;
align-items: flex-end;
justify-content: flex-end;
}
.space-casinos-3-archive-item-rating-ins {
padding-right: 3px;
display: inline-block;
width: 133px;
}
.space-casinos-3-archive-item-games {
padding-bottom: 5px;
display: inline-block;
}
.space-casinos-3-archive-item-rating-box {
display: inline-block;
height: 33px;
border-radius: 16px;
padding: 7px 42px 7px 10px;
}
.space-casinos-3-archive-item-rating-box .star-rating .star {
font-size: 0.85em;
line-height: 1.2em;
width: 1.0em;
}
.space-casinos-3-archive-item-rating-box span {
right: 10px;
height: 0.85em;
font-size: 0.85em;
line-height: 1em;
}
.space-casinos-3-archive-item-button {
width: 50%;
align-items: flex-end;
}
.space-casinos-3-archive-item-button-ins {
text-align: left;
padding-left: 3px;
}
.space-casinos-3-archive-item-button-ins a {
padding: 8px 20px;
font-size: 0.85em;
border-radius: 16px;
}
.space-casinos-3-archive-item-logo-ins:after,
.space-casinos-3-archive-item-terms-ins:after,
.space-casinos-3-archive-item-rating-ins:after {
display: none;
} .space-casinos-4-archive-items {
margin: 15px 8px 0;
width: auto;
}
.space-casinos-4-archive-item {
width: 50%;
}
.space-casinos-4-archive-item-ins {
margin: 0 7px 15px;
} .space-aces-single-bonus-img {
display: none;
}
.space-aces-single-bonus-info {
width: 100%;
border-radius: 5px;
margin: 0 15px;
}
.space-aces-single-bonus-info-ins {
max-width: 480px;
margin: 0 auto;
}
.space-aces-single-bonus-info-ins,
.space-aces-single-bonus-info.box-100 .space-aces-single-bonus-info-ins {
padding-bottom: 20px;
}
.space-aces-single-bonus-info-code {
width: 100%;
float: none;
margin-bottom: 10px;
}
.space-aces-single-bonus-info-button {
width: 100%;
float: none;
padding-bottom: 20px;
} } @media screen and (max-width: 767px) and (min-width: 480px) { .fp-news-grid {
display: block !important;
}
.fp-news-main {
width: 100% !important;
margin-bottom: 15px;
}
.fp-tested-review-row {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 10px !important;
margin: 0 !important;
padding: 0 15px;
}
.fp-tested-review-row > div {
padding: 0 !important;
}
.fp-tested-box,
.fp-review-box {
padding: 15px 10px !important;
border-radius: 12px !important;
min-height: 180px !important;
height: auto !important;
}
.fp-tested-box img,
.fp-review-box img {
width: 60px !important;
height: 60px !important;
margin-bottom: 8px !important;
}
.fp-tested-box span,
.fp-review-box span {
font-size: 11px !important;
}
.fp-tested-box a > span:nth-child(2),
.fp-review-box a > span:first-child {
font-size: 14px !important;
}
.fp-tested-box a > span:last-child,
.fp-review-box a > span:last-child {
padding: 6px 12px !important;
font-size: 11px !important;
margin-top: 8px !important;
}  h2,
h2 a {
font-size: 1.777em;
}
h3,
h3 a {
font-size: 1.333em;
}
h4,
h4 a {
font-size: 1em;
}
h5,
h5 a {
font-size: 1em;
}
h6,
h6 a {
font-size: 1em;
}
.space-content-section {
width: 100%;
float: none;
margin-bottom: 60px;
}
.space-sidebar-section {
width: 100%;
float: none;
}
.space-page-content .alignfull,
.space-page-content .alignwide {
margin-right: 0;
margin-left: 0;
}  blockquote,
blockquote.wp-block-quote {
padding: 2em 15px 0;
margin: 1.45em 0 2.9em;
}
.space-desktop-view-1 {
display: none;
}
.space-mobile-view-1 {
display: block;
}
.space-desktop-view-2 {
display: none;
}
.space-mobile-view-2 {
display: block;
}
.space-desktop-view-4 {
display: none;
}
.space-mobile-view-4-1 {
display: none;
}
.space-mobile-view-4-2 {
display: block;
}  .space-header-height {
min-height: 60px;
}
.space-header-height.enable-top-bar {
min-height: 60px;
}
.space-header {
min-height: 60px;
}
.space-header-top {
display: none;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
background-color: transparent;
}
.space-header-logo {
width: 66.66666666%;
}
.space-header-logo a {
padding-top: 5px;
}
.space-header-logo a.text-logo {
padding-top: 7px;
}
.space-header-menu {
width: 33.33333333%;
}
.space-header-menu ul.main-menu {
display: none;
}  .space-header-2-height,
.space-header-2-wrap {
min-height: 60px;
}
.space-header-2-top {
min-height: 60px;
}
.space-header-2-top-ins {
min-height: 60px;
border-bottom: 0;
}
.space-header-2-height.dark .space-header-2-top-ins {
border-bottom: 0;
}
.space-header-2-top-soc .space-mobile-menu-icon {
top: 20px;
left: 15px;
right: auto;
}
.space-header-2-top-soc-ins {
display: none;
}
.space-header-2-top-logo-ins {
padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
padding-top: 3px;
}
.space-header-2-top-search .space-header-search {
top: 20px;
right: 15px;
color: #2d3436;
}
.space-header-2-nav {
display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
display: block;
}  .space-header-search {
right: 40px;
top: 20px;
margin: 0;
}
.desktop-search-close-button {
top: 20px;
right: 15px;
}
.space-header-search-block-ins {
margin-left: 15px;
margin-right: 15px;
}
.space-header-search-block input[type="search"] {
width: 100%;
border-radius: 2px;
}
.space-header-search-block input[type="submit"] {
display: none;
}  .space-mobile-menu-icon {
display: block;
top: 20px;
right: 15px;
}  .space-news-1 {
margin-bottom: 45px; }
.space-news-1-ins {
padding: 30px 0 15px;
}
.space-news-1-item {
width: 100%;
float: none;
}  .space-news-2.homepage-block:first-child {
margin-top: 15px;
}
.space-news-2-ins {
padding: 0 0 45px;
}
.space-news-2-items-left {
width: 100%;
float: none;
margin-bottom: 20px;
}
.space-news-2-item-big-box-title {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-2-items-right {
width: 100%;
float: none;
}
.space-news-2-small-item {
width: 50%;
}  .space-news-3.homepage-block:first-child {
margin-top: 15px;
}
.space-news-3-ins {
padding: 0 0 15px;
}
.space-news-3-item {
width: 50%;
}  .space-news-4 {
margin-bottom: 45px;
}
.space-news-4-ins {
padding: 20px 0 15px;
}
.space-news-4-item {
width: 50%;
}
.space-news-4-item.small-news-block .space-news-4-item-title-box {
padding: 25px 15px 20px;
}  .space-news-6-items.homepage-block:first-child {
margin-top: 15px;
}
.space-news-6-items-ins {
padding-bottom: 15px;
}
.space-news-6-item {
width: 100%;
}  .space-news-7-item {
width: 50%;
}  .space-news-8.homepage-block:first-child {
margin-top: 15px;
}
.space-news-8-ins {
padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
top: 15px;
right: 15px;
}
.space-news-8-item-title {
left: 20px;
right: 20px;
}
.space-news-8-item-title-box {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-8-items .owl-nav {
bottom: 15px;
right: 30px;
}  .space-news-9.homepage-block:first-child {
margin-top: 15px;
}
.space-news-9-ins {
padding-bottom: 45px;
}
.space-news-9-item-info-wrap {
padding: 20px;
}
.space-news-9-item-info-category {
margin-bottom: 5px;
}
.space-news-9-item-info-category span {
padding: 4px 10px;
}
.space-news-9-item-title-box {
font-size: 1em;
line-height: 1.2em;
}
.space-news-9-item-info-meta {
margin-top: 5px;
}
.space-news-9-item-info-meta span:nth-child(3) {
display: none;
}
.space-news-9-item-info-excerpt {
display: none;
}
.space-news-9-item-img img {
border-radius: 0 5px 5px 0;
}
.space-news-9-item-img .space-post-format {
top: 15px;
right: 15px;
}
.space-news-9-items .owl-nav {
right: 30px;
bottom: 15px;
width: 70px;
height: 30px;
border-radius: 15px;
font-size: 1em;
line-height: 30px;
}
.space-news-9-items .owl-nav button {
width: 35px;
height: 30px;
}  .space-title-box-ins {
padding: 45px 0;
}
.space-title-box-h1 h1 {
font-size: 1.777em;
}  .space-archive-loop-item-title-box-ins {
margin-top: 20px;
}
.space-archive-loop-item-excerpt {
display: none;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
margin: 15px;
}  .space-page-content-excerpt p {
font-size: 1em;
}  .space-comments-list-item-avatar {
position: relative;
margin-bottom: 15px;
}
.space-comments-list-item-data {
padding-left: 0;
}
.space-comments-form-box input[type="text"],
.space-comments-form-box input[type="email"],
.space-comments-form-box input[type="password"],
.space-comments-form-box input[type="submit"],
.space-comments-form-box input[type="url"],
form.comment-form input[type="text"],
form.comment-form input[type="email"],
form.comment-form input[type="password"],
form.comment-form input[type="submit"],
form.comment-form input[type="url"] {
width: 100%;
}  .space-widget {
margin-bottom: 5px; }  .space-footer-ins {
padding-left: 15px;
padding-right: 15px;
}
.space-footer-top-age {
width: 100%;
order: 1;
margin-bottom: 15px;
}
.space-footer-top-desc {
text-align: center;
justify-content: center;
width: 100%;
order: 2;
margin-bottom: 20px;
}
.space-footer-top-soc {
width: 100%;
order: 3;
justify-content: center;
}
.space-footer-top-soc a {
margin: 0 5px 5px;
}
.space-footer-copy {
padding: 30px 0;
}
.space-footer-copy-left {
width: 100%;
float: none;
margin-bottom: 15px;
text-align: center;
}
.space-footer-copy-menu {
width: 100%;
float: none;
}
.space-footer-copy-menu ul {
position: relative;
float: none;
text-align: center;
}
.space-footer-copy-menu ul li {
position: relative;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
display: inline-block;
float: none;
}
.space-footer-copy-menu ul li a {
font-size: 0.7862em;
}  .home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
margin-top: 45px;
margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
max-width: 450px;
}   .space-companies-archive-item,
.space-games-archive-item,
.space-bonuses-archive-item {
width: 50%;
} .space-style-2-casino-header-ins {
padding: 45px 0 35px;
}
.space-style-2-casino-header-left {
width: 100%;
}
.space-style-2-casino-header-right {
width: 100%;
}
.space-casino-header-logo-title {
display: block;
}
.space-casino-header-logo-box {
margin: 0 auto;
}
.space-casino-header-title-box {
width: 100%;
margin: 20px 0 10px;
text-align: center;
}
.space-casino-header-title-box h1 {
font-size: 1.777em;
}
.space-casino-header-button a.space-style-2-button {
display: inline-block;
padding: 17px 55px;
} .space-casino-style-2-calltoaction-text {
width: 100%;
margin-bottom: 25px;
text-align: center;
}
.space-casino-style-2-calltoaction-text-ins {
padding-right: 0;
}
.space-casino-style-2-calltoaction-button {
width: 100%;
justify-content: center;
}
.space-casino-style-2-ratings-all {
width: 100%;
order: 2;
}
.space-casino-style-2-ratings-all-item {
width: 100%;
}
.space-casino-style-2-rating-overall {
width: 100%;
order: 1;
justify-content: center;
margin-bottom: 25px;
} .space-casino-details-item {
padding-bottom: 0;
}
.space-casino-details-item-title {
width: 100%;
margin-bottom: 20px;
}
.space-casino-details-item-links {
width: 100%;
text-align: right;
} .space-companies-home-2-widget.homepage-block:first-child {
margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
padding-bottom: 0;
}
.space-companies-2-archive-item {
width: 50%;
} .space-casinos-home-3-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-casinos-home-3-widget .space-block-title {
padding-bottom: 0;
}
.space-casinos-3-archive-item-ins {
padding-bottom: 20px;
}
.space-casinos-3-archive-item-count {
left: auto;
right: 15px;
}
.space-casinos-3-archive-item-logo {
width: 100%;
}
.space-casinos-3-archive-item-terms {
width: 100%;
}
.space-casinos-3-archive-item-terms-ins {
padding-bottom: 15px;
}
.space-casinos-3-archive-item-rating {
width: 50%;
align-items: flex-end;
justify-content: flex-end;
}
.space-casinos-3-archive-item-rating-ins {
padding-right: 3px;
display: inline-block; width: 160px;
}
.space-casinos-3-archive-item-games {
padding-bottom: 5px;
display: inline-block;
}
.space-casinos-3-archive-item-rating-box {
display: inline-block;
height: 33px;
border-radius: 16px;
padding: 7px 42px 7px 10px;
}
.space-casinos-3-archive-item-rating-box .star-rating .star {
font-size: 0.85em;
line-height: 1.2em;
width: 1.0em;
}
.space-casinos-3-archive-item-rating-box span {
right: 10px;
height: 0.85em;
font-size: 0.85em;
line-height: 1em;
}
.space-casinos-3-archive-item-button {
width: 50%;
align-items: flex-end;
}
.space-casinos-3-archive-item-button-ins {
text-align: left;
padding-left: 3px;
}
.space-casinos-3-archive-item-button-ins a {
padding: 8px 20px;
font-size: 0.85em;
border-radius: 16px;
}
.space-casinos-3-archive-item-logo-ins:after,
.space-casinos-3-archive-item-terms-ins:after,
.space-casinos-3-archive-item-rating-ins:after {
display: none;
} .space-casinos-4-archive-items {
margin: 15px 8px 0;
width: auto;
}
.space-casinos-4-archive-item {
width: 50%;
}
.space-casinos-4-archive-item-ins {
margin: 0 7px 15px;
} .space-aces-single-bonus-img {
display: none;
}
.space-aces-single-bonus-info {
width: 100%;
border-radius: 5px;
margin: 0 15px;
}
.space-aces-single-bonus-info-ins {
max-width: 480px;
margin: 0 auto;
}
.space-aces-single-bonus-info-ins,
.space-aces-single-bonus-info.box-100 .space-aces-single-bonus-info-ins {
padding-bottom: 20px;
}
.space-aces-single-bonus-info-code {
width: 100%;
float: none;
margin-bottom: 10px;
}
.space-aces-single-bonus-info-button {
width: 100%;
float: none;
padding-bottom: 20px;
} } @media screen and (max-width: 600px) and (min-width: 480px) { .space-news-4-item .space-news-4-item-top-excerpt {
display: none;
}  .space-news-6-item .space-news-6-item-top-excerpt {
display: none;
} } @media screen and (max-width: 479px) { .fp-news-grid {
display: block !important;
}
.fp-news-main {
width: 100% !important;
margin-bottom: 15px;
}
.fp-tested-review-row {
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 8px !important;
margin: 0 !important;
padding: 0 10px;
}
.fp-tested-review-row > div {
padding: 0 !important;
}
.fp-tested-box,
.fp-review-box {
padding: 12px 8px !important;
border-radius: 12px !important;
min-height: 160px !important;
height: auto !important;
}
.fp-tested-box img,
.fp-review-box img {
width: 50px !important;
height: 50px !important;
margin-bottom: 6px !important;
}
.fp-tested-box span,
.fp-review-box span {
font-size: 10px !important;
line-height: 1.3 !important;
}
.fp-tested-box a > span:nth-child(2),
.fp-review-box a > span:first-child {
font-size: 12px !important;
}
.fp-tested-box a > span:last-child,
.fp-review-box a > span:last-child {
padding: 5px 10px !important;
font-size: 10px !important;
margin-top: 6px !important;
}  h2,
h2 a {
font-size: 1.777em;
}
h3,
h3 a {
font-size: 1.333em;
}
h4,
h4 a {
font-size: 1em;
}
h5,
h5 a {
font-size: 1em;
}
h6,
h6 a {
font-size: 1em;
}
.space-content-section {
width: 100%;
float: none;
margin-bottom: 60px;
}
.space-sidebar-section {
width: 100%;
float: none;
}
.wp-block-media-text.alignwide,
.wp-block-media-text.alignfull,
.wp-block-image.alignwide,
.wp-block-image.alignfull,
.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull,
.wp-block-cover.alignwide,
.wp-block-cover-image.alignwide {
margin-right: 0;
margin-left: 0;
}
.alignwide,
.alignfull {
margin-right: -15px;
margin-left: -15px;
}
.space-block-title {
padding-bottom: 15px;
}  blockquote,
blockquote.wp-block-quote {
padding: 2em 15px 0;
margin: 1.45em 0 2.9em;
}
.space-desktop-view {
display: none;
}
.space-mobile-view {
display: block;
}
.space-desktop-view-2 {
display: none;
}
.space-mobile-view-2 {
display: block;
}
.space-desktop-view-4 {
display: none;
}
.space-mobile-view-4-1 {
display: block;
}
.space-mobile-view-4-2 {
display: none;
}  .space-header-height {
min-height: 60px;
}
.space-header-height.enable-top-bar {
min-height: 60px;
}
.space-header {
min-height: 60px;
}
.space-header-top {
display: none;
}
.space-header-height.dark .space-header-logo-ins:after,
.space-header-logo-ins:after {
background-color: transparent;
}
.space-header-logo {
width: 66.66666666%;
}
.space-header-logo a {
padding-top: 5px;
}
.space-header-logo a.text-logo {
padding-top: 7px;
}
.space-header-menu {
width: 33.33333333%;
}
.space-header-menu ul.main-menu {
display: none;
}  .space-header-2-height,
.space-header-2-wrap {
min-height: 60px;
}
.space-header-2-top {
min-height: 60px;
}
.space-header-2-top-ins {
min-height: 60px;
border-bottom: 0;
}
.space-header-2-height.dark .space-header-2-top-ins {
border-bottom: 0;
}
.space-header-2-top-soc {
width: 10%;
}
.space-header-2-top-soc .space-mobile-menu-icon {
top: 20px;
left: 15px;
right: auto;
}
.space-header-2-top-soc-ins {
display: none;
}
.space-header-2-top-logo {
width: 80%;
}
.space-header-2-top-logo-ins {
padding-top: 9px;
}
.space-header-2-top-logo a.text-logo {
padding-top: 3px;
}
.space-header-2-top-search {
width: 10%;
}
.space-header-2-top-search .space-header-search {
top: 20px;
right: 15px;
color: #2d3436;
}
.space-header-2-nav {
display: none;
}
.space-header-2-wrap.fixed .space-header-2-top {
display: block;
}  .space-header-search {
right: 40px;
top: 20px;
margin: 0;
}
.desktop-search-close-button {
top: 20px;
right: 15px;
}
.space-header-search-block-ins {
margin-left: 15px;
margin-right: 15px;
}
.space-header-search-block input[type="search"] {
width: 100%;
font-size: 1.777em;
line-height: 1.45em;
}  .space-mobile-menu-icon {
display: block;
top: 20px;
right: 15px;
}  .space-news-1 {
margin-bottom: 45px; }
.space-news-1-ins {
padding: 30px 0 15px;
}
.space-news-1-item {
width: 100%;
float: none;
}
.space-news-1.homepage-block:first-child .space-news-1-ins {
padding: 15px 0 0;
}  .space-news-2.homepage-block:first-child {
margin-top: 15px;
}
.space-news-2-ins {
padding: 0 0 45px;
}
.space-news-2-items-left {
width: 100%;
float: none;
margin-bottom: 20px;
}
.space-news-2-item-big-ins {
padding-bottom: 20px;
}
.space-news-2-item-big-box {
padding: 20px 20px 0;
bottom: 19px;
}
.space-news-2-item-big-box-title {
font-size: 1.777em;
line-height: 1.2em;
margin-bottom: 0;
}
.space-news-2-item-big-box-excerpt {
display: none;
}
.space-news-2-item-big-box-meta span {
display: none;
}
.space-news-2-item-big-box-meta span.category {
display: inline-block;
margin-right: 0;
}
.space-news-2-items-right {
width: 100%;
float: none;
}
.space-news-2-small-item {
width: 100%;
float: none;
}
.space-news-2-small-item:nth-child(3) .space-news-2-small-item-ins {
margin-bottom: 30px;
}  .space-news-3.homepage-block:first-child {
margin-top: 15px;
}
.space-news-3-ins {
padding: 0 0 15px;
}
.space-news-3-item {
width: 100%;
float: none;
}  .space-news-4 {
margin-bottom: 30px;
}
.space-news-4-ins {
padding: 20px 0 15px;
}
.space-news-4-item {
width: 100%;
}
.space-news-4-item-ins {
margin-bottom: 15px;
}
.space-news-4-item.small-news-block .space-news-4-item-meta {
left: 20px;
right: 20px;
}
.space-news-4-item.small-news-block .space-news-4-item-title-box {
padding: 25px 20px;
}  .space-news-6-items.homepage-block:first-child {
margin-top: 15px;
}
.space-news-6-items-ins {
padding-bottom: 15px;
}
.space-news-6-item {
width: 100%;
}
.space-news-6-item-top {
top: 20px;
left: 20px;
right: 20px;
}
.space-news-6-item-bottom {
bottom: 20px;
left: 20px;
right: 20px;
}
.space-news-6-item .space-news-6-item-top-title,
.space-news-6-item.third-news .space-news-6-item-top-title {
font-size: 1.333em;
}
.space-news-6-item .space-news-6-item-top-excerpt {
display: none;
}  .space-news-7-item {
width: 100%;
}
.space-news-7-item-ins {
margin-bottom: 15px;
}
.space-news-7-item-top-date {
left: 20px;
}
.space-news-7-item-ins:hover .space-news-7-item-top-date {
top: 20px;
}
.space-news-7-item-title-box {
left: 20px;
right: 20px;
}  .space-news-8.homepage-block:first-child {
margin-top: 15px;
}
.space-news-8-ins {
padding-bottom: 45px;
}
.space-news-8-item-img-ins .space-post-format {
top: 15px;
right: 15px;
}
.space-news-8-item-title {
left: 20px;
right: 20px;
}
.space-news-8-item-title-box {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-8-items .owl-nav {
bottom: 15px;
right: 30px;
}  .space-news-9.homepage-block:first-child {
margin-top: 15px;
}
.space-news-9-ins {
padding-bottom: 45px;
}
.space-news-9-item-info {
width: 100%;
order: 2;
flex: none;
}
.space-news-9-item-info-wrap {
padding: 20px 20px 55px;
}
.space-news-9-item-info-category {
margin-bottom: 5px;
}
.space-news-9-item-title-box {
font-size: 1.777em;
line-height: 1.2em;
}
.space-news-9-item-img {
width: 100%;
order: 1;
flex: none;
}
.space-news-9-item-img img {
border-radius: 5px 5px 0 0;
}
.space-news-9-item-img .space-post-format {
top: 15px;
right: 15px;
}
.space-news-9-items .owl-nav {
right: 0;
left: 0;
bottom: 20px;
margin: 0 auto;
width: 70px;
height: 30px;
border-radius: 15px;
font-size: 1em;
line-height: 30px;
}
.space-news-9-items .owl-nav button {
width: 35px;
height: 30px;
}  .space-title-box-ins {
padding: 30px 0 15px;
}
.space-title-box-h1 h1 {
font-size: 1.777em;
}
.single .space-title-box-ins {
padding: 30px 0;
}
.space-page-content-excerpt {
margin-top: 15px;
}
.single-post .space-page-content-meta {
margin-bottom: 20px;
} .space-archive-title-box-ins {
padding: 30px 0 15px;
}
.space-archive-title-box-h1 h1 {
font-size: 1.777em;
}  .space-archive-section-ins {
padding-top: 15px;
}
.space-archive-loop-item-img {
width: 100%;
float: none;
}
.space-archive-loop-item-title-box {
width: 100%;
float: none;
}
.space-archive-loop-item-title-box-ins {
margin-top: 20px;
}
.space-archive-loop-item-excerpt {
margin-bottom: 15px;
font-size: 0.9em;
line-height: 1.45em;
}
.space-archive-loop-item-title-box.no-image .space-archive-loop-item-title-box-ins {
margin: 15px;
}
.post-type-archive-casino .space-casinos-3-archive-item-ins,
.tax-casino-category .space-casinos-3-archive-item-ins {
margin: 0 7px 30px;
}
.post-type-archive-bonus .space-bonuses-archive-items,
.tax-bonus-category .space-bonuses-archive-items,
.read-more-block .space-bonuses-archive-items,
.page-template-page-bonus-archive-style-1 .space-bonuses-archive-items {
margin-top: 0;
}  .space-page-section-ins {
padding-top: 30px;
}
.space-page-content-excerpt p {
font-size: 1em;
}  .space-comments-ins {
margin-left: 0;
margin-right: 0;
}
.space-comments-wrap {
padding-right: 15px;
padding-left: 15px;
overflow: hidden;
}
.space-comments-list-item-avatar {
top: 0;
left: 0;
position: relative;
margin-bottom: 15px;
}
.space-comments-list-item-data {
padding-left: 0;
}
.space-comments-form-box input[type="text"],
.space-comments-form-box input[type="email"],
.space-comments-form-box input[type="password"],
.space-comments-form-box input[type="submit"],
.space-comments-form-box input[type="url"],
form.comment-form input[type="text"],
form.comment-form input[type="email"],
form.comment-form input[type="password"],
form.comment-form input[type="submit"],
form.comment-form input[type="url"] {
width: 100%;
}  .space-widget {
margin-bottom: 5px; }  .space-footer-ins {
padding-left: 15px;
padding-right: 15px;
}
.space-footer-top-age {
width: 100%;
order: 1;
margin-bottom: 15px;
}
.space-footer-top-desc {
text-align: center;
justify-content: center;
width: 100%;
order: 2;
margin-bottom: 20px;
}
.space-footer-top-soc {
width: 100%;
order: 3;
justify-content: center;
}
.space-footer-top-soc a {
margin: 0 5px 5px;
}
.space-footer-copy {
padding: 30px 0;
}
.space-footer-copy-left {
width: 100%;
float: none;
margin-bottom: 15px;
text-align: center;
}
.space-footer-copy-menu {
width: 100%;
float: none;
}
.space-footer-copy-menu ul {
position: relative;
float: none;
text-align: center;
}
.space-footer-copy-menu ul li {
position: relative;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
display: inline-block;
float: none;
}
.space-footer-copy-menu ul li a {
font-size: 0.7862em;
}  .home-page .widget_mc4wp_form_widget .space-widget-title,
.space-content-section .widget_mc4wp_form_widget .space-widget-title {
font-size: 1.777em;
}
.home-page .widget_mc4wp_form_widget,
.space-content-section .widget_mc4wp_form_widget {
margin-top: 45px;
margin-bottom: 45px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields,
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields {
max-width: 570px;
margin: 0 15px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"],
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] {
width: 100%;
float: none;
border-radius: 2px;
margin-bottom: 15px;
}
.home-page .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"],
.space-content-section .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"] {
width: 100%;
float: none;
border-radius: 2px;
}  .wp-block-columns {
display: block;
}
blockquote:before,
blockquote.wp-block-quote:before {
padding: 0 15px;
}  .space-aces-content-meta {
width: 100%;
float: none;
margin-bottom: 30px;
}
.space-aces-content-box {
width: 100%;
float: none;
} .space-casino-content-button-block {
margin-top: 30px;
}
.space-casino-content-rating-item {
width: 100%;
} .space-style-2-casino-header-ins {
padding: 45px 0 35px;
}
.space-style-2-casino-header-left {
width: 100%;
}
.space-style-2-casino-header-right {
width: 100%;
}
.space-casino-header-logo-title {
display: block;
}
.space-casino-header-logo-box {
margin: 0 auto;
}
.space-casino-header-title-box {
width: 100%;
margin: 20px 0 10px;
text-align: center;
}
.space-casino-header-title-box h1 {
font-size: 1.777em;
}
.space-casino-header-button a.space-style-2-button {
display: inline-block;
padding: 17px 55px;
} .space-casino-style-2-calltoaction-text {
width: 100%;
margin-bottom: 25px;
text-align: center;
}
.space-casino-style-2-calltoaction-text-ins {
padding-right: 0;
}
.space-casino-style-2-calltoaction-button {
width: 100%;
justify-content: center;
}
.space-casino-style-2-ratings-all {
width: 100%;
order: 2;
}
.space-casino-style-2-ratings-all-item {
width: 100%;
}
.space-casino-style-2-rating-overall {
width: 100%;
order: 1;
justify-content: center;
margin-bottom: 25px;
} .space-casino-details-item {
padding-bottom: 0;
}
.space-casino-details-item-title {
width: 100%;
margin-bottom: 20px;
}
.space-casino-details-item-links {
width: 100%;
text-align: right;
} .space-companies-home-widget {
margin-bottom: 30px;
}
.space-companies-home-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-companies-archive-items {
margin: 0 8px;
width: auto;
}
.space-companies-archive-item {
width: 50%;
float: none;
}
.space-companies-archive-item-ins {
margin: 0 7px 15px;
}
.space-companies-archive-item-wrap,
.space-companies-archive-item-wrap.big {
padding: 20px;
}
.space-companies-archive-item-img {
margin-bottom: 10px;
}
.space-companies-archive-item img {
width: 80px;
}
.space-companies-archive-item-big-img img {
width: auto;
}
.space-companies-archive-item-title {
margin-bottom: 10px;
}
.space-companies-archive-item-title a {
font-size: 1em;
}
.space-companies-archive-item-rating {
margin-bottom: 5px;
}
.space-companies-archive-item-rating .star-rating .star {
font-size: 0.60em;
padding-right: 2px;
padding-left: 2px;
}
.space-companies-archive-item-short-desc {
display: none;
}
.space-companies-archive-item-button {
margin-top: 15px;
}
.space-companies-archive-item-button a {
padding: 8px 20px;
font-size: 0.85em;
border-radius: 16px;
} .space-companies-home-2-widget.homepage-block:first-child {
margin-top: 15px;
}
.space-companies-home-2-widget .space-block-title {
padding-bottom: 0;
}
.space-companies-home-2-widget-ins {
padding-bottom: 0;
}
.space-companies-2-archive-item {
width: 50%;
}
.space-companies-2-archive-item-img {
float: none;
width: 100%;
text-align: center;
margin-right: 0;
}
.space-companies-2-archive-item-title-box {
float: none;
}
.space-companies-2-archive-item-title-box-ins {
margin-left: 0;
margin-top: 10px;
text-align: center;
} .space-casinos-home-3-widget {
margin-bottom: 30px;
}
.space-casinos-home-3-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-casinos-home-3-widget .space-block-title {
padding-bottom: 0;
}
.space-casinos-3-archive-item-ins {
padding-bottom: 20px;
}
.space-casinos-3-archive-item-count {
left: auto;
right: 15px;
}
.space-casinos-3-archive-item-logo {
width: 100%;
}
.space-casinos-3-archive-item-terms {
width: 100%;
}
.space-casinos-3-archive-item-terms-ins {
padding-bottom: 15px;
}
.space-casinos-3-archive-item-rating {
width: 50%;
align-items: flex-end;
justify-content: flex-end;
}
.space-casinos-3-archive-item-rating-ins {
padding-right: 3px;
display: inline-block;
width: 133px;
}
.space-casinos-3-archive-item-games {
padding-bottom: 5px;
display: inline-block;
}
.space-casinos-3-archive-item-rating-box {
display: inline-block;
height: 33px;
border-radius: 16px;
padding: 7px 42px 7px 10px;
}
.space-casinos-3-archive-item-rating-box .star-rating .star {
font-size: 0.85em;
line-height: 1.2em;
width: 1.0em;
}
.space-casinos-3-archive-item-rating-box span {
right: 10px;
height: 0.85em;
font-size: 0.85em;
line-height: 1em;
}
.space-casinos-3-archive-item-button {
width: 50%;
align-items: flex-end;
}
.space-casinos-3-archive-item-button-ins {
text-align: left;
padding-left: 3px;
}
.space-casinos-3-archive-item-button-ins a {
padding: 8px 20px;
font-size: 0.85em;
border-radius: 16px;
}
.space-casinos-3-archive-item-logo-ins:after,
.space-casinos-3-archive-item-terms-ins:after,
.space-casinos-3-archive-item-rating-ins:after {
display: none;
} .space-casinos-4-archive-items {
margin: 0 8px 0;
width: auto;
}
.space-casinos-4-archive-item {
width: 100%;
}
.space-casinos-4-archive-item-ins {
margin: 0 7px 15px;
}
.space-casinos-4-archive-item-desc {
min-height: auto;
} .space-games-home-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-games-archive-items {
margin: 0 8px;
width: auto;
}
.space-games-archive-item {
width: 50%;
}
.space-games-archive-item-ins {
margin: 0 7px 15px;
}
.space-games-archive-item-wrap {
padding: 20px;
}
.space-games-archive-item-title a {
font-size: 1em;
}
.space-games-archive-item-button {
margin-top: 15px;
}
.space-games-archive-item-button a {
padding: 8px 20px;
font-size: 0.85em;
border-radius: 16px;
} .space-bonuses-home-widget {
margin-bottom: 30px;
}
.space-bonuses-home-widget-ins {
padding-top: 15px;
padding-bottom: 0;
}
.space-bonuses-home-widget .space-block-title {
padding-bottom: 0;
}
.space-bonuses-archive-item {
width: 100%;
float: none;
}
.space-bonuses-archive-item-ins {
margin-bottom: 15px;
} .space-aces-single-bonus-img {
display: none;
}
.space-aces-single-bonus-info {
width: 100%;
border-radius: 5px;
margin: 0 15px;
}
.space-aces-single-bonus-info-ins,
.space-aces-single-bonus-info.box-100 .space-aces-single-bonus-info-ins {
padding-left: 30px;
padding-right: 30px;
}
.space-aces-single-bonus-info-title h1 {
font-size: 1.777em;
}
.space-aces-single-bonus-info-code {
width: 100%;
float: none;
margin-bottom: 10px;
}
.space-aces-single-bonus-info-button {
width: 100%;
float: none;
padding-bottom: 20px;
}
.reviewbox {
margin-left:15px;
} }.page-id-64832 .space-title-box,
.page-id-64832 .space-title-box-h1,
.page-id-64832 .space-title-box-ins,
body.page-id-64832 .space-title-box {
display: none !important;
} .page-id-64832 .page-header,
.page-id-64832 .entry-title:first-of-type,
.page-id-64832 article > header {
display: none !important;
} :root { --buy-primary: #0066FF;
--buy-primary-dark: #0052CC;
--buy-secondary: #00D4AA;
--buy-accent: #7C3AED;
--buy-accent-light: #A78BFA; --buy-success: #10B981;
--buy-warning: #F59E0B;
--buy-danger: #EF4444; --buy-dark: #0F172A;
--buy-gray-900: #1E293B;
--buy-gray-800: #334155;
--buy-gray-600: #64748B;
--buy-gray-500: #64748B;
--buy-gray-400: #94A3B8;
--buy-gray-300: #CBD5E1;
--buy-gray-200: #E2E8F0;
--buy-gray-100: #F1F5F9;
--buy-gray-50: #F8FAFC;
--buy-white: #FFFFFF; --buy-radius: 16px;
--buy-radius-sm: 12px;
--buy-radius-xs: 8px;
--buy-radius-xl: 24px; --buy-shadow: 0 10px 40px rgba(0,0,0,0.1);
--buy-shadow-sm: 0 4px 12px rgba(0,0,0,0.08);
--buy-shadow-lg: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);
--buy-shadow-xl: 0 25px 50px -12px rgba(0,0,0,0.25);
--buy-shadow-glow: 0 0 40px rgba(0,102,255,0.15); --bc-primary: #0066FF;
--bc-primary-dark: #0052CC;
--bc-secondary: #00D4AA;
--bc-accent: #7C3AED;
--bc-success: #10B981;
--bc-dark: #0F172A;
--bc-gray-900: #1E293B;
--bc-gray-800: #334155;
--bc-gray-600: #64748B;
--bc-gray-400: #94A3B8;
--bc-gray-200: #E2E8F0;
--bc-gray-100: #F1F5F9;
--bc-gray-50: #F8FAFC;
--bc-white: #FFFFFF;
--bc-radius-sm: 8px;
--bc-radius-md: 12px;
--bc-radius-lg: 16px;
--bc-radius-xl: 24px;
--bc-shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
--bc-shadow-md: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);
--bc-shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);
--bc-shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 10px 10px -5px rgba(0,0,0,0.04);
--bc-shadow-glow: 0 0 40px rgba(0,102,255,0.15);
} .buy-hero {
background: linear-gradient(135deg, var(--buy-dark) 0%, #1a1a3e 50%, #0f2847 100%);
padding: 2rem 2rem 1.5rem 2rem;
border-radius: var(--buy-radius);
margin-bottom: 1.5rem;
position: relative;
overflow: hidden;
}
.buy-hero::before {
content: "";
position: absolute;
top: -50%;
right: -20%;
width: 60%;
height: 200%;
background: radial-gradient(ellipse, rgba(0,102,255,0.15) 0%, transparent 60%);
pointer-events: none;
}
.buy-hero::after {
content: "";
position: absolute;
bottom: -30%;
left: -10%;
width: 50%;
height: 150%;
background: radial-gradient(ellipse, rgba(0,212,170,0.1) 0%, transparent 60%);
pointer-events: none;
}
.buy-hero-content {
position: relative;
z-index: 1;
max-width: 800px;
}
.buy-hero-badge {
display: inline-flex;
align-items: center;
gap: 0.5rem;
background: rgba(0,212,170,0.15);
border: 1px solid rgba(0,212,170,0.3);
color: var(--buy-secondary);
padding: 0.375rem 0.875rem;
border-radius: 50px;
font-size: 0.8rem;
font-weight: 600;
margin-bottom: 1rem;
}
.buy-hero h1 {
color: var(--buy-white) !important;
font-size: clamp(1.75rem, 4vw, 2.5rem);
font-weight: 800;
line-height: 1.2;
margin: 0 0 0.75rem 0;
}
.buy-hero h1 span {
background: linear-gradient(135deg, var(--buy-secondary) 0%, #00B894 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.buy-hero-subtitle {
color: var(--buy-gray-400);
font-size: 1rem;
line-height: 1.6;
margin: 0 0 1.25rem 0;
}
.buy-hero-ctas {
display: flex;
flex-wrap: wrap;
gap: 0.75rem;
}
.buy-hero-btn {
display: inline-flex;
align-items: center;
gap: 0.375rem;
padding: 0.75rem 1.5rem;
border-radius: 50px;
font-size: 0.9rem;
font-weight: 600;
text-decoration: none !important;
transition: all 0.3s ease;
border: none;
cursor: pointer;
}
.buy-hero-btn-primary {
background: linear-gradient(135deg, var(--buy-primary) 0%, var(--buy-accent) 100%);
color: white !important;
box-shadow: 0 8px 20px rgba(0,102,255,0.3);
}
.buy-hero-btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 12px 30px rgba(0,102,255,0.4);
color: white !important;
}
.buy-hero-btn-secondary {
background: rgba(255,255,255,0.1);
color: white !important;
border: 1px solid rgba(255,255,255,0.2);
}
.buy-hero-btn-secondary:hover {
background: rgba(255,255,255,0.15);
color: white !important;
}
.buy-trust-badges {
display: flex;
flex-wrap: wrap;
gap: 1.5rem;
margin-top: 1.25rem;
padding-top: 1rem;
border-top: 1px solid rgba(255,255,255,0.1);
}
.buy-trust-item {
display: flex;
align-items: center;
gap: 0.5rem;
color: var(--buy-gray-400);
font-size: 0.8rem;
}
.buy-trust-icon {
width: 32px;
height: 32px;
background: rgba(255,255,255,0.1);
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
} .buy-author-box {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1rem;
background: var(--buy-white);
padding: 0.875rem 1.5rem;
border-radius: var(--buy-radius-sm);
box-shadow: var(--buy-shadow-sm);
border: 1px solid var(--buy-gray-200);
margin-bottom: 1.5rem;
}
.buy-author-info {
display: flex;
flex-direction: column;
gap: 0.25rem;
}
.buy-author-info strong {
color: var(--buy-dark);
}
.buy-author-info span {
color: var(--buy-gray-600);
font-size: 0.875rem;
}
.buy-author-badge {
background: linear-gradient(135deg, var(--buy-success) 0%, #059669 100%);
color: white;
padding: 0.5rem 1rem;
border-radius: 50px;
font-size: 0.8rem;
font-weight: 600;
} .buy-info-box {
padding: 1.5rem 2rem;
border-radius: var(--buy-radius-sm);
margin: 2rem 0;
display: flex;
gap: 1rem;
align-items: flex-start;
}
.buy-info-icon {
font-size: 1.5rem;
flex-shrink: 0;
}
.buy-info-content h4 {
margin: 0 0 0.5rem 0;
font-weight: 700;
}
.buy-info-content p {
margin: 0;
line-height: 1.6;
}
.buy-info-warning {
background: linear-gradient(135deg, #FFFBEB 0%, #FEF3C7 100%);
border: 1px solid #FCD34D;
}
.buy-info-warning h4 { color: #B45309; }
.buy-info-warning p { color: #92400E; }
.buy-info-tip {
background: linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%);
border: 1px solid #93C5FD;
}
.buy-info-tip h4 { color: #1D4ED8; }
.buy-info-tip p { color: #1E40AF; }
.buy-info-success {
background: linear-gradient(135deg, #ECFDF5 0%, #D1FAE5 100%);
border: 1px solid #6EE7B7;
}
.buy-info-success h4 { color: #047857; }
.buy-info-success p { color: #065F46; }
.buy-info-danger {
background: linear-gradient(135deg, #FEF2F2 0%, #FEE2E2 100%);
border: 1px solid #FCA5A5;
}
.buy-info-danger h4 { color: #B91C1C; }
.buy-info-danger p { color: #991B1B; } .buy-section {
margin: 4rem 0;
}
.buy-section-header {
text-align: center;
margin-bottom: 3rem;
}
.buy-section-header h2 {
font-size: 2rem;
font-weight: 800;
color: var(--buy-dark);
margin: 0 0 1rem 0;
}
.buy-section-header p {
color: var(--buy-gray-600);
font-size: 1.1rem;
max-width: 600px;
margin: 0 auto;
} .buy-features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
margin: 3rem 0;
}
.buy-feature-card {
background: var(--buy-white);
padding: 2rem;
border-radius: var(--buy-radius);
box-shadow: var(--buy-shadow-sm);
border: 1px solid var(--buy-gray-200);
transition: all 0.3s ease;
}
.buy-feature-card:hover {
transform: translateY(-4px);
box-shadow: var(--buy-shadow);
border-color: var(--buy-primary);
}
.buy-feature-icon {
width: 56px;
height: 56px;
background: linear-gradient(135deg, var(--buy-gray-100) 0%, var(--buy-white) 100%);
border-radius: 14px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.75rem;
margin-bottom: 1.25rem;
}
.buy-feature-card h3 {
color: var(--buy-dark);
font-size: 1.25rem;
font-weight: 700;
margin: 0 0 0.75rem 0;
}
.buy-feature-card p {
color: var(--buy-gray-600);
line-height: 1.6;
margin: 0;
} .buy-coins-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 1.5rem;
margin: 3rem 0;
}
.buy-coin-card {
background: var(--buy-white);
border-radius: var(--buy-radius);
box-shadow: var(--buy-shadow-sm);
border: 1px solid var(--buy-gray-200);
overflow: hidden;
transition: all 0.3s ease;
}
.buy-coin-card:hover {
transform: translateY(-4px);
box-shadow: var(--buy-shadow);
}
.buy-coin-header {
padding: 1.5rem 2rem;
display: flex;
align-items: center;
gap: 1rem;
border-bottom: 1px solid var(--buy-gray-100);
}
.buy-coin-icon {
width: 48px;
height: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.5rem;
color: white;
font-weight: bold;
}
.buy-coin-header h3 {
margin: 0;
font-size: 1.25rem;
font-weight: 700;
color: var(--buy-dark);
}
.buy-coin-header span {
color: var(--buy-gray-500);
font-size: 0.875rem;
}
.buy-coin-body {
padding: 1.5rem 2rem;
}
.buy-coin-stat {
display: flex;
justify-content: space-between;
padding: 0.75rem 0;
border-bottom: 1px solid var(--buy-gray-100);
}
.buy-coin-stat:last-child {
border-bottom: none;
}
.buy-coin-stat-label {
color: var(--buy-gray-600);
font-size: 0.9rem;
}
.buy-coin-stat-value {
color: var(--buy-dark);
font-weight: 600;
font-size: 0.9rem;
} .buy-steps {
position: relative;
margin: 3rem 0;
}
.buy-steps::before {
content: "";
position: absolute;
left: 28px;
top: 40px;
bottom: 40px;
width: 3px;
background: linear-gradient(180deg, var(--buy-primary) 0%, var(--buy-accent) 100%);
border-radius: 3px;
}
.buy-step {
display: flex;
gap: 1.5rem;
padding: 1.5rem 0;
position: relative;
}
.buy-step-number {
width: 56px;
height: 56px;
background: linear-gradient(135deg, var(--buy-primary) 0%, var(--buy-accent) 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 1.25rem;
font-weight: 800;
flex-shrink: 0;
box-shadow: 0 4px 15px rgba(0,102,255,0.3);
z-index: 1;
}
.buy-step-content {
flex: 1;
padding-top: 0.5rem;
}
.buy-step-content h4 {
color: var(--buy-dark);
font-size: 1.1rem;
font-weight: 700;
margin: 0 0 0.5rem 0;
}
.buy-step-content p {
color: var(--buy-gray-600);
line-height: 1.6;
margin: 0;
} .buy-faq {
margin: 3rem 0;
}
.buy-faq-item {
background: var(--buy-white);
border: 1px solid var(--buy-gray-200);
border-radius: var(--buy-radius-sm);
margin-bottom: 1rem;
overflow: hidden;
transition: all 0.3s ease;
}
.buy-faq-item:hover {
border-color: var(--buy-primary);
}
.buy-faq-question {
padding: 1.25rem 1.5rem;
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
user-select: none;
}
.buy-faq-question h4 {
margin: 0;
font-size: 1rem;
font-weight: 600;
color: var(--buy-dark);
}
.buy-faq-toggle {
width: 28px;
height: 28px;
background: var(--buy-gray-100);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.3s ease;
font-size: 1.25rem;
color: var(--buy-gray-600);
}
.buy-faq-item.active .buy-faq-toggle {
background: var(--buy-primary);
color: white;
transform: rotate(45deg);
}
.buy-faq-answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease;
}
.buy-faq-item.active .buy-faq-answer {
max-height: 500px;
}
.buy-faq-answer-inner {
padding: 0 1.5rem 1.5rem 1.5rem;
color: var(--buy-gray-600);
line-height: 1.7;
} .buy-costs-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 1rem;
margin: 2rem 0;
}
@media (max-width: 900px) {
.buy-costs-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 500px) {
.buy-costs-grid {
grid-template-columns: 1fr;
}
}
.buy-cost-card {
background: var(--buy-white);
padding: 1.5rem;
border-radius: var(--buy-radius-sm);
border: 1px solid var(--buy-gray-200);
text-align: center;
transition: all 0.3s ease; display: flex;
flex-direction: column;
min-height: 140px;
}
.buy-cost-card:hover {
border-color: var(--buy-primary);
box-shadow: var(--buy-shadow-sm);
}
.buy-cost-card h4 {
color: var(--buy-dark);
font-size: 1rem;
font-weight: 700;
margin: 0 0 0.5rem 0;
}
.buy-cost-card p {
color: var(--buy-gray-600);
font-size: 0.9rem;
margin: 0;
flex-grow: 1; }
.buy-cost-value {
display: block;
font-size: 1.5rem;
font-weight: 800;
color: var(--buy-primary);
margin-top: auto; padding-top: 0.5rem;
} .buy-links-grid {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;
gap: 1rem !important;
margin: 2rem 0;
} .buy-link-card {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
gap: 1rem !important;
padding: 1.25rem 1.5rem !important;
background: var(--buy-white) !important;
border: 1px solid var(--buy-gray-200) !important;
border-radius: var(--buy-radius-sm) !important;
text-decoration: none !important;
transition: all 0.3s ease; min-width: 0;
} .buy-link-card > br,
.buy-link-card br {
display: none !important;
}
.buy-link-card > p,
.buy-link-card p {
display: contents !important;
margin: 0 !important;
padding: 0 !important;
} .buy-link-card > * {
display: revert;
} .buy-link-card > .buy-link-icon,
.buy-link-card .buy-link-icon {
display: flex !important;
}
.buy-link-card > .buy-link-text,
.buy-link-card .buy-link-text {
display: block !important;
}
.buy-link-card > .buy-link-arrow,
.buy-link-card .buy-link-arrow {
display: inline !important;
}
.buy-link-card:hover {
border-color: var(--buy-primary);
transform: translateX(4px);
box-shadow: var(--buy-shadow-sm);
}
.buy-link-icon {
width: 44px !important;
height: 44px !important;
min-width: 44px !important;
background: var(--buy-gray-100);
border-radius: 10px;
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-size: 1.25rem;
flex-shrink: 0 !important;
}
.buy-link-text {
flex: 1 !important;
min-width: 0;
display: flex !important;
flex-direction: column !important;
}
.buy-link-text strong {
display: block !important;
color: var(--buy-dark);
font-weight: 600;
}
.buy-link-text span {
display: block !important;
color: var(--buy-gray-500);
font-size: 0.875rem;
}
.buy-link-arrow {
color: var(--buy-primary);
font-size: 1.25rem;
flex-shrink: 0 !important;
}  .bc-compare-container {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
margin: 0;
padding: 0;
} .bc-filters-section {
background: linear-gradient(135deg, var(--bc-gray-50) 0%, var(--bc-white) 100%);
border-radius: var(--bc-radius-xl);
padding: 2rem;
margin-bottom: 2rem;
border: 1px solid var(--bc-gray-200);
box-shadow: var(--bc-shadow-md);
}
.bc-filters-header {
display: flex;
align-items: center;
gap: 0.75rem;
margin-bottom: 1.5rem;
}
.bc-filters-icon {
width: 40px;
height: 40px;
background: linear-gradient(135deg, var(--bc-primary) 0%, var(--bc-accent) 100%);
border-radius: var(--bc-radius-sm);
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 1.25rem;
}
.bc-filters-title {
font-size: 1.1rem;
font-weight: 700;
color: var(--bc-dark);
margin: 0;
}
.bc-filters-subtitle {
font-size: 0.875rem;
color: var(--bc-gray-600);
margin: 0;
}
.bc-filter-groups {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
.bc-filter-group {
flex: 1;
min-width: 200px;
}
.bc-filter-label {
display: block;
font-size: 0.75rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(--bc-gray-600);
margin-bottom: 0.75rem;
}
.bc-pill-group {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
} .bc-pill {
display: inline-flex;
align-items: center;
gap: 0.5rem;
padding: 0.625rem 1rem;
background: var(--bc-white);
border: 2px solid var(--bc-gray-200);
border-radius: 50px;
font-size: 0.875rem;
font-weight: 500;
color: var(--bc-gray-800);
cursor: pointer;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
user-select: none;
}
.bc-pill:hover {
border-color: var(--bc-primary);
color: var(--bc-primary);
transform: translateY(-1px);
box-shadow: var(--bc-shadow-sm);
}
.bc-pill.active {
background: linear-gradient(135deg, var(--bc-primary) 0%, var(--bc-accent) 100%);
border-color: transparent;
color: white;
box-shadow: 0 4px 12px rgba(0,102,255,0.3);
}
.bc-pill-icon {
font-size: 1rem;
}
.bc-pill-count {
background: rgba(0,0,0,0.1);
padding: 0.125rem 0.5rem;
border-radius: 50px;
font-size: 0.75rem;
font-weight: 600;
}
.bc-pill.active .bc-pill-count {
background: rgba(255,255,255,0.2);
} .bc-coin-pill {
position: relative;
padding-left: 2.25rem;
}
.bc-coin-dot {
position: absolute;
left: 0.75rem;
width: 10px;
height: 10px;
border-radius: 50%;
} .bc-table-container {
background: var(--bc-white);
border-radius: var(--bc-radius-xl);
box-shadow: var(--bc-shadow-xl), var(--bc-shadow-glow);
overflow: hidden;
border: 1px solid var(--bc-gray-200);
}
.bc-table-header {
background: linear-gradient(135deg, var(--bc-dark) 0%, var(--bc-gray-900) 100%);
padding: 1.5rem 2rem;
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 1rem;
}
.bc-table-header-left {
display: flex;
align-items: center;
gap: 1rem;
}
.bc-table-badge {
background: linear-gradient(135deg, var(--bc-secondary) 0%, #00B894 100%);
color: var(--bc-dark);
padding: 0.375rem 0.875rem;
border-radius: 50px;
font-size: 0.75rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.bc-table-title {
color: var(--bc-white);
font-size: 1.25rem;
font-weight: 700;
margin: 0;
}
.bc-results-count {
color: var(--bc-gray-400);
font-size: 0.875rem;
}
.bc-results-count span {
color: var(--bc-secondary);
font-weight: 600;
} .bc-table {
width: 100%;
border-collapse: collapse;
}
.bc-table thead {
background: var(--bc-gray-50);
border-bottom: 2px solid var(--bc-gray-200);
}
.bc-table th {
padding: 1rem 1.5rem;
text-align: left;
font-size: 0.75rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(--bc-gray-600);
}
.bc-table th.bc-th-center {
text-align: center;
}
.bc-table td {
padding: 1.25rem 1.5rem;
vertical-align: middle;
border-bottom: 1px solid var(--bc-gray-100);
}
.bc-table tbody tr {
transition: all 0.2s ease;
}
.bc-table tbody tr:hover {
background: linear-gradient(90deg, rgba(0,102,255,0.03) 0%, rgba(124,58,237,0.03) 100%);
}
.bc-table tbody tr:last-child td {
border-bottom: none;
} .bc-rank {
width: 50px;
text-align: center;
}
.bc-rank-number {
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
background: var(--bc-gray-100);
border-radius: 50%;
font-size: 0.875rem;
font-weight: 700;
color: var(--bc-gray-800);
}
.bc-rank-1 .bc-rank-number {
background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
color: #7C5C00;
box-shadow: 0 4px 12px rgba(255,215,0,0.4);
}
.bc-rank-2 .bc-rank-number {
background: linear-gradient(135deg, #E8E8E8 0%, #C0C0C0 100%);
color: #5A5A5A;
box-shadow: 0 4px 12px rgba(192,192,192,0.4);
}
.bc-rank-3 .bc-rank-number {
background: linear-gradient(135deg, #CD7F32 0%, #B87333 100%);
color: #FFF;
box-shadow: 0 4px 12px rgba(205,127,50,0.4);
} .bc-platform-cell {
display: flex;
align-items: center;
gap: 1rem;
}
.bc-platform-logo {
width: 56px;
height: 56px;
border-radius: var(--bc-radius-md);
object-fit: contain;
background: var(--bc-white);
border: 1px solid var(--bc-gray-200);
padding: 0.25rem;
transition: all 0.2s ease;
}
.bc-table tbody tr:hover .bc-platform-logo {
transform: scale(1.05);
box-shadow: var(--bc-shadow-md);
}
.bc-platform-info {
display: flex;
flex-direction: column;
gap: 0.375rem;
}
.bc-platform-name {
font-size: 1rem;
font-weight: 700;
color: var(--bc-dark);
margin: 0;
}
.bc-platform-name a {
color: inherit;
text-decoration: none;
transition: color 0.2s;
}
.bc-platform-name a:hover {
color: var(--bc-primary);
}
.bc-platform-meta {
display: flex;
align-items: center;
gap: 0.75rem;
flex-wrap: wrap;
}
.bc-type-badge {
display: inline-flex;
align-items: center;
gap: 0.375rem;
padding: 0.25rem 0.625rem;
border-radius: 50px;
font-size: 0.7rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.03em;
}
.bc-type-platform {
background: linear-gradient(135deg, #DCFCE7 0%, #BBF7D0 100%);
color: #166534;
}
.bc-type-exchange {
background: linear-gradient(135deg, #DBEAFE 0%, #BFDBFE 100%);
color: #1E40AF;
}
.bc-founded {
font-size: 0.75rem;
color: var(--bc-gray-500);
} .bc-coins-cell {
min-width: 180px;
}
.bc-coins-grid {
display: flex;
flex-wrap: wrap;
gap: 0.375rem;
}
.bc-coin-badge {
display: inline-flex;
align-items: center;
justify-content: center;
width: 36px;
height: 36px;
border-radius: 50%;
font-size: 0.65rem;
font-weight: 700;
background: var(--bc-gray-100);
color: var(--bc-gray-500);
border: 2px solid var(--bc-gray-200);
transition: all 0.2s ease;
}
.bc-coin-badge.supported {
background: var(--coin-color, var(--bc-primary));
color: white;
border-color: transparent;
box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.bc-coin-badge:hover {
transform: scale(1.1);
} .bc-features-cell {
min-width: 140px;
}
.bc-features-list {
display: flex;
flex-direction: column;
gap: 0.375rem;
}
.bc-feature-item {
display: flex;
align-items: center;
gap: 0.5rem;
font-size: 0.8rem;
}
.bc-feature-icon {
width: 18px;
height: 18px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.65rem;
}
.bc-feature-yes .bc-feature-icon {
background: var(--bc-success);
color: white;
}
.bc-feature-no .bc-feature-icon {
background: var(--bc-gray-300);
color: var(--bc-gray-500);
}
.bc-feature-label {
color: var(--bc-gray-700);
} .bc-cta-cell {
text-align: center;
width: 140px;
}
.bc-cta-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5rem;
padding: 0.875rem 1.5rem;
background: linear-gradient(135deg, var(--bc-primary) 0%, var(--bc-accent) 100%);
color: white !important;
text-decoration: none !important;
border-radius: 50px;
font-size: 0.875rem;
font-weight: 600;
transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 4px 12px rgba(0,102,255,0.25);
white-space: nowrap;
}
.bc-cta-button:hover {
transform: translateY(-2px) scale(1.02);
box-shadow: 0 8px 20px rgba(0,102,255,0.35);
color: white !important;
}
.bc-cta-button:active {
transform: translateY(0);
}
.bc-cta-arrow {
transition: transform 0.2s;
}
.bc-cta-button:hover .bc-cta-arrow {
transform: translateX(3px);
} .bc-featured-badge {
display: inline-flex;
align-items: center;
gap: 0.25rem;
background: linear-gradient(135deg, var(--bc-secondary) 0%, #00B894 100%);
color: var(--bc-dark);
padding: 0.25rem 0.5rem;
border-radius: 50px;
font-size: 0.65rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.03em;
margin-left: 0.5rem;
} .bc-no-results {
text-align: center;
padding: 4rem 2rem;
}
.bc-no-results-icon {
font-size: 3rem;
margin-bottom: 1rem;
opacity: 0.5;
}
.bc-no-results-text {
font-size: 1.1rem;
color: var(--bc-gray-600);
margin-bottom: 0.5rem;
}
.bc-no-results-hint {
font-size: 0.875rem;
color: var(--bc-gray-500);
} .bc-disclosure {
margin-top: 1.5rem;
padding: 1.25rem 1.5rem;
background: linear-gradient(135deg, #FFFBEB 0%, #FEF3C7 100%);
border: 1px solid #FCD34D;
border-radius: var(--bc-radius-md);
display: flex;
align-items: flex-start;
gap: 1rem;
}
.bc-disclosure-icon {
font-size: 1.25rem;
flex-shrink: 0;
}
.bc-disclosure-text {
font-size: 0.85rem;
color: #92400E;
line-height: 1.6;
}
.bc-disclosure-text strong {
color: #78350F;
} @keyframes bcFadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.bc-table tbody tr {
animation: bcFadeIn 0.3s ease forwards;
}
.bc-table tbody tr:nth-child(1) { animation-delay: 0ms; }
.bc-table tbody tr:nth-child(2) { animation-delay: 50ms; }
.bc-table tbody tr:nth-child(3) { animation-delay: 100ms; }
.bc-table tbody tr:nth-child(4) { animation-delay: 150ms; }
.bc-table tbody tr:nth-child(5) { animation-delay: 200ms; }
.bc-table tbody tr:nth-child(6) { animation-delay: 250ms; }
.bc-table tbody tr:nth-child(7) { animation-delay: 300ms; }
.bc-table tbody tr:nth-child(8) { animation-delay: 350ms; } @media (max-width: 1024px) {
.bc-table th:nth-child(4),
.bc-table td:nth-child(4) {
display: none;
}
}
@media (max-width: 768px) {
.buy-hero {
padding: 2.5rem 1.5rem;
}
.buy-hero h1 {
font-size: 1.75rem;
}
.buy-hero-subtitle {
font-size: 1rem;
}
.buy-trust-badges {
gap: 1rem;
}
.buy-steps::before {
left: 23px;
}
.buy-step-number {
width: 46px;
height: 46px;
font-size: 1rem;
}
.buy-section-header h2 {
font-size: 1.5rem;
}
.bc-filters-section {
padding: 1.25rem;
}
.bc-filter-groups {
gap: 1.25rem;
}
.bc-filter-group {
min-width: 100%;
}
.bc-table-header {
padding: 1rem 1.25rem;
flex-direction: column;
align-items: flex-start;
}
.bc-table th,
.bc-table td {
padding: 1rem;
}
.bc-table th:nth-child(3),
.bc-table td:nth-child(3),
.bc-table th:nth-child(5),
.bc-table td:nth-child(5) {
display: none;
}
.bc-platform-logo {
width: 44px;
height: 44px;
}
.bc-platform-name {
font-size: 0.9rem;
}
.bc-cta-button {
padding: 0.75rem 1rem;
font-size: 0.8rem;
}
.bc-disclosure {
flex-direction: column;
gap: 0.75rem;
padding: 1rem;
}
}
@media (max-width: 480px) {
.bc-pill {
padding: 0.5rem 0.75rem;
font-size: 0.8rem;
}
.bc-table th:nth-child(1),
.bc-table td:nth-child(1) {
display: none;
}
.bc-platform-cell {
gap: 0.75rem;
}
.bc-platform-logo {
width: 40px;
height: 40px;
}
} .buy-hero #toc_container {
display: none;
}