
#p1 .section{
    overflow:unset;
}

#p1 .subcontent-wrap{
    display: none;
}

#p1 .backendlayout-2_columns .subcontent-wrap, .backendlayout-2_columns_25_75 .subcontent-wrap {
    --section-gaps: 0;
    --section-colspan: 0;
  }

#p1 .backendlayout-2_columns .maincontent-wrap, .backendlayout-2_columns_25_75 .maincontent-wrap {
    --section-gaps: 1;
    --section-colspan: 12;
  }
#p1 .section-column li{
    list-style: none;
    padding: 0;
}

#p1 .section-column a {
    margin-bottom: 8px;
    border-radius: 10px;
    color:white;
    transition: all 0.3s ease;
}
#p1 .section-column ul {
    padding-left: 0px;
}

#p1 .section-column a {
    display: block;
    padding: 12px 15px;
    text-decoration: none;
    color: #333;
}

#p1 .section-column .subcontent-wrap a:hover {
    background-color: #ffffff;
}

#p1 .section-column a.active {
    background-color: #ffffff;
    color: var(--bs-tertiary);
    font-weight: 600;
}
#p1 .section-column .lightbox:hover {
    background-color: unset;
}

@media (min-width: 992px) {

  .backendlayout-2_columns .subcontent-wrap, .backendlayout-2_columns_25_75 .subcontent-wrap {
    --section-gaps: 1;
    --section-colspan: 2;
  }
  #p1 .subcontent-wrap{
    display: block;
    font-size: small;
  }

  #p1 .section-column {
  position: sticky;
  top: 50px;
  align-self: flex-start;
  z-index: 1000;
}

.backendlayout-2_columns .maincontent-wrap, .backendlayout-2_columns_25_75 .maincontent-wrap {
    --section-gaps: 1;
    --section-colspan: 10;
  }

}