.path-node main:not(.intranet),
.path-news main {
  display: grid;
  grid-template-columns: 5fr 1.5fr;
}

.path-node main .region-content,
.path-node main #block-dom-content,
.path-node main #block-dom-content > article,
.path-node main #block-dom-content > article > div,
.user-logged-in .path-node main #block-dom-content > article > div:nth-of-type(2) {
  display: contents;
}

.page-node-32143 main,
.page-node-32450 main,
.page-node-153051 main,
.page-node-32948 main,
.page-node-32949 main,
.page-node-33133 main,
.page-node-type-training_hub main,
.page-node-type-events main,
.page-node-type-events.path-node main #block-dom-content > article > div {
  display: block !important;
}

.path-node main .layout-sidebar-second,
.path-news main .layout-sidebar-second {
  grid-column: 2;
  grid-row: 1;
  box-sizing: border-box;
  border-left: 1px solid var(--color-uw-gray-blue);
  padding-left: 2rem;
}

.path-node main .layout-sidebar-second + .region.region-content #block-dom-content > article:first-child > div > div.paragraph:first-child {
  grid-row: 1;
  grid-column: 1;
  margin-left: 6vw;
}

.path-node main:has(.layout-sidebar-second) #block-dom-content > article > div > *:first-child {
  grid-row: 1;
  grid-column: 1;
  margin-left: 6vw;
}

.path-node main .layout-sidebar-second + div.region.region-content #block-dom-content > article:first-child > div > section.paragraph:first-child {
  grid-row: 1;
  grid-column: 1;
  margin-left: 6vw;
}

.page-node-type-training_hub main footer {
  display: none;
}

.path-node main .layout-sidebar-second + div.region.region-content #block-dom-content > article:first-child > div > section.paragraph:first-child > .region {
  margin-left: auto;
}

@media screen and (max-width: 1306px) and (min-width: 1301px) {
  .path-node main .layout-sidebar-second + .region.region-content #block-dom-content > article:first-child > div > div.paragraph {
    margin-left: 5vw !important;
  }
}

@media screen and (max-width: 1300px) {

  .path-node main .layout-sidebar-second + .region.region-content #block-dom-content > article:first-child > div > div.paragraph:first-child,
  .path-node main:has(.layout-sidebar-second) #block-dom-content > article > div > *:first-child,
  .path-node main .layout-sidebar-second + div.region.region-content #block-dom-content > article:first-child > div > section.paragraph:first-child {
    margin-left: 0;
  }
}


/* .path-node main #block-dom-content>article>div>*:first-of-type {
    grid-column: 1;
} */
.path-node main #block-dom-content > article > div > *,
.user-logged-in .path-node main #block-dom-content > article > div:nth-of-type(2) > * {
  grid-column: 1/-1;
}


.layout-sidebar-second {
  margin-top: 4.5rem;
}

.region-sidebar-second nav > ul > li {
  padding-left: 6rem;
}

.page-node-type-intranet .region-sidebar-second nav > ul > li {
  padding-left: 1rem;
}

.region-sidebar-second nav li a {
  font-weight: bold;
  color: #000;
}

.region-sidebar-second nav li a.active {
  color: var(--color-uw-red);
}

.region-sidebar-second nav li .label {
  text-transform: uppercase;
  margin-left: -1.5rem;
  font-style: italic;
  font-weight: 400;
  font-size: 1.8rem;
}


.region-sidebar-second nav button.sidebar-sections {
  display: none;
  background-color: transparent;
  border-width: 1px;
  width: 100%;
  text-align: left;
  padding: 1rem;
  border-radius: 8px;
  border: 1px solid black;
}

.region-sidebar-second nav > ul.menu {
  margin-right: 6rem;
}

.region-sidebar-second nav button.sidebar-sections::after {
  content: " ";
  display: inline-block;
  background-image: url(../images/arrow-down.svg);
  background-repeat: no-repeat;
  width: 4px;
  height: 12px;
  float: right;
  padding: 0.85rem;
  background-size: contain;
  background-position: center center;
  transition: all 0.25s ease-in;
}

.region-sidebar-second nav.open button.sidebar-sections::after {
  transform: rotate(180deg);
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded {
  /* background-color: var(--color-uw-page); */
  max-height: 35rem;
  overflow: scroll;
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded::-webkit-scrollbar {
  -webkit-appearance: none;
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded::-webkit-scrollbar:vertical {
  width: 1rem;
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded::-webkit-scrollbar-track {
  background: transparent;
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded::-webkit-scrollbar:horizontal {
  height: 11px;
}

.region-sidebar-second nav > ul.menu > li.menu-item.menu-item--expanded::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white; /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, .5);
  /* background-color: var(--color-uw-red); */
  /* opacity: .5; */
  padding-left: 2rem;
}

.region-sidebar-second nav li.menu-item.menu-item--expanded::-webkit-scrollbar-corner,
.region-sidebar-second nav li.menu-item.menu-item--expanded::-webkit-scrollbar-track-piece {
  background-color: transparent;
}

.region-sidebar-second nav li {
  list-style-type: none;
  list-style-image: none;
}


.region-sidebar-second nav > ul.menu > li.menu-item--expanded {
  box-shadow: inset 0px 11px 8px -10px rgb(204 204 204 / 50%), inset 0px -11px 8px -10px rgb(204 204 204 / 50%);
  /* margin-top: 2rem; */
  padding: 1rem 6rem 0;
}

.region-sidebar-second nav li.menu-item--expanded ul {
  margin-left: 1.5rem;
}

.region-sidebar-second nav li.menu-item--expanded ul ul {
  margin-left: 1.5rem;
}

.region-sidebar-second nav li button.nav-toggle {
  display: none;
}

li.menu-item.menu-item--collapsed ul {
  display: none;
}

li.menu-item.menu-item--expanded ul {
  display: block;
}

.region-sidebar-second button.nav-toggle {
  background-color: transparent;
  border: none;
  transition: all 0.25s ease-in;
}

.region-sidebar-second button.nav-toggle.open {
  transform: rotate(45deg);
}

.region-sidebar-second button.nav-toggle svg {
  width: 12px;
  height: 12px;
}

.region-footer button.nav-toggle,
.top-header button.nav-toggle,
.site-header button.nav-toggle {
  display: none;
}


ul.menu a.is-active {
  color: var(--color-uw-red);
}

.region-sidebar-second nav.combined-menu {
  display: none;
}

@media screen and (max-width: 1350px) {
  .path-node main,
  .path-news main {
    display: grid;
    grid-template-columns: 5fr 1.8fr;
  }

}


@media screen and (max-width: 1300px) {
  .region-sidebar-second nav.combined-menu {
    display: block;
    margin-bottom: 4rem;

  }

  .path-node main,
  .path-news main {
    display: block;
  }

  .region-sidebar-second nav ul.menu {
    display: none;
    transition: all 0.25s ease-in;
  }

  .region-sidebar-second nav.open ul.menu,
  .region-sidebar-second nav button.sidebar-sections {
    display: block;
  }

  .region-sidebar-second nav.open .sidebar-sections {
    border-bottom: none;
    border-radius: 8px 8px 0 0;
  }

  .path-node main .layout-sidebar-second,
  .path-news main .layout-sidebar-second {
    padding: 0 4vh;
  }

  .path-node main:has(.layout-sidebar-second) #block-dom-content > article > div > *:first-child,
  .user-logged-in .path-node main:has(.layout-sidebar-second) #block-dom-content > article > div:nth-of-type(2) > *:first-child {
    margin-left: 0;
  }

  .region-sidebar-second nav.open > ul.menu {
    padding: 1rem 2rem 1rem 3rem;
    border: 1px solid;
    border-top: none;
    border-radius: 0 0 8px 8px;
    margin-right: 0;
  }

  .region-sidebar-second nav.open ul.menu > li.menu-item {
    padding: 0.75rem 0;
  }

  .region-sidebar-second nav.open ul.menu {
    padding-top: 1rem;
  }
}

@media screen and (max-width: 675px) {
  .path-node main .layout-sidebar-second + div.region.region-content #block-dom-content > article:first-child > div > section.paragraph:first-child {
    margin-left: 0;
  }
}
