.region-content {
  display: table-row;
}

.region-sidebar {
  display: table-cell;
  min-width: 240px;
}

.region-sidebar-content {
  padding: 8px;
}

.region-sidebar.fixed>.region-sidebar-content {
  position: fixed;
  min-width: 240px;
  top: 103px;
  bottom: 0px;
  padding-top: 25px;
}

.region-content-wrapper {
  display: table-cell;
  width: 100%;
}

/* .anchor-menu {} */

.anchor-menu--item {
  border: none;
  padding: 10px 10px;
  display: block;
}

.anchor-menu--item.active {
  border-left: solid 2px #002C55;
  font-weight: bold;
}

@media (max-width: 1680px) {
  
}

@media (max-width: 1366px) {
  
}

@media screen and (max-width: 1024px) {
  .region-sidebar {
    min-width: 200px;
  }
}

@media screen and (max-width: 768px) {
  .region-sidebar {
    display: none;
  }
}

@media screen and (max-width: 512px) {
  .region-sidebar {
    display: none;
  }
}