/* ************************************************************
***************************************************************
***************************************************************
:: MAIN PAGE ELEMENTS
***************************************************************
***************************************************************
************************************************************* */
/* Footer Navi */
.naviFooter {
  display: none;
}
/* ************************************************************
***************************************************************
:: HOME
***************************************************************
************************************************************* */
section[data-sectionname="home"] {
  height: auto;
}
section[data-sectionname="home"] .leftMenu {
  display: block;
  min-width: 250px;
  height: 100%;
  min-height: 100vh;
  background-color: hsla(var(--col_se_4),0.5);
  padding: 1.5rem;
  overflow-x: hidden;
  overflow-y: scroll;
  position: sticky;
  top: 0px;
}
section[data-sectionname="home"] .leftMenu .entrys {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  gap: 1rem;
}
section[data-sectionname="home"] .leftMenu .entrys .entry {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  padding: 0.75rem;
  border-radius: .5rem;
  gap: .5rem;
}
section[data-sectionname="home"] .leftMenu .entrys .entry:hover {
  color: hsl(var(--col_gs_black));
  background: hsl(var(--col_gs_white));
}
section[data-sectionname="home"] .leftMenu .entrys .entry .icon {
  background-color: hsl(var(--col_gs_white));
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
}
section[data-sectionname="home"] .leftMenu .entrys .entry:hover .icon {
	background-color: hsl(var(--col_gs_black));
}
section[data-sectionname="home"] .leftMenu .entrys hr {
  width: 100%;
  border-color: hsl(var(--col_gs_gray5));
  border-width: 1px;
  border-style: solid;
}
section[data-sectionname="home"] .leftMenu .logo {
  width: 60%;
  min-width: 100px;
  height: auto;
  margin: 0px 0px 3rem 1rem;
}
