/* Comparison Table */

.comparison-section table {
  overflow-x: auto;
  margin-bottom: 2rem;
}

.comparison-section table {
  width: 100%;
  border-collapse: collapse;
  box-shadow: var(--shadow-md);
}

.comparison-section table thead {
  background: var(--primary-dark);
  color: #fff;
}

.comparison-section table th,
.comparison-section table td {
  padding: 1rem;
  text-align: left;
  border-bottom: 1px solid var(--border-color);
}

.comparison-section table tbody tr:hover {
  background: var(--bg-light);
}
@media (max-width: 991px) {
    .comparison-section table {
        display: inline-block;
    	vertical-align: top;
    	max-width: 100%;
    	overflow-x: auto;
    	white-space: nowrap;
    	-webkit-overflow-scrolling: touch;
    }
}
@media (max-width: 480px) {
    .casino-card {
        aspect-ratio: unset;
    }
}
#page-contents ul {
    padding-left: 0;
}
#page-contents li a {
    color: var(--primary-green);
    text-decoration: none;
}
#page-contents li a:hover {
    color: rgb(0, 255, 8);;
}
a.page-contents-link {display:block;position:relative;top:-80px;visibility:hidden}