/*----------------------------------------------------------------- */
/* FRONT-END
/*----------------------------------------------------------------- */

.brxe-nav-menu .active-item > a {
  cursor: default;
  pointer-events: none;
}

/* HEADER
----------------------------------------- */

@media (max-width: 960px) {
  /* own sticky solution */
  #brx-header {
    position: sticky;
    z-index: 999;
    top: 0;
  }
}

/* CONTENT
----------------------------------------- */

/* --- TABLES --- */
.wm-table {
  overflow-y: auto;

  width: 100%;
}

.wm-table::-webkit-scrollbar {
  width: 12px;
  height: 12px;

  -webkit-appearance: none;
}

.wm-table::-webkit-scrollbar-thumb {
  border: 3px solid var(--wm-color__white);
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.1);
}

.wm-table table {
  width: 100%;
  min-width: 560px;

  table-layout: fixed;
}

.wm-table table td,
.wm-table table th {
  padding: 10px 20px;
}

.wm-table table thead th,
.wm-table table thead td {
  text-align: left;

  color: var(--wm-color__white);
  background-color: var(--wm-color__blue);
}

.wm-table table tbody td {
  background-color: rgba(0, 0, 0, 0.1);
}
