#cssFixedSideMenuNavBurgerWrap2 {
    position: fixed;
    top: 1em;
    border-radius: 0.5em;
    display: table;
    border-width: 0.0625em;
    border-style: solid;
    cursor: pointer;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLinkWrap {
    text-align: right;
}

.cssFixedSideMenuNavBurgerVPositionLeft {
    left: 1em;
}

.cssFixedSideMenuNavBurgerVPositionRight {
    right: 1em;
}

.cssFixedSideMenuNavBurgerItems2 {
    text-decoration: none;
    font-weight: 900;
    font-size: 1em;
    padding: 0.5em 0.75em;
    color: inherit;
    display: block;
}

#cssFixedSideMenuNavBurgerOff {
    display: none;
}

#fixedSideMenuWrap1 {
    position: fixed;
    top: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    border-right-style: solid;
    border-right-width: 0.0625em;
    -webkit-backface-visibility: hidden;
}

#fixedSideMenuWrap1.fixedSideMenuPositionVRight,
#fixedSideMenuWrap1.fixedSideMenuPositionVRightDir {
    border-right: none;
    border-left-width: 0.0625em;
    border-left-style: solid;
}

.fixedSideMenuPositionVLeft {
    left: -105%;
    transition: left 1s;
}

.fixedSideMenuPositionVRight,
.fixedSideMenuPositionVRightDir {
    right: -105%;
    transition: right 1s;
}

#showFixedSideMenu:target .fixedSideMenuPositionVLeft {
    left: 0;
}

#showFixedSideMenu:target .fixedSideMenuPositionVRight,
#showFixedSideMenu:target .fixedSideMenuPositionVRightDir{
    right: 0;
}

.cssFixedSideMenuLevel1 {
    margin-top: 0;
    margin-bottom: 0;
}

#showFixedSideMenu:target #cssFixedSideMenuNavBurgerOn {
    display: none;
}

#showFixedSideMenu:target #cssFixedSideMenuNavBurgerOff {
    display: block;
}

#showFixedSideMenu {
    top: 0;
    left: 0;
    position: fixed;
}

.cssFixedSideMenuLevelWrap {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    margin-left: 0;
}

.cssFixedSideMenuLinkWrap {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-right: 2em;
    display: block;
    font-weight: 900;
    text-decoration: none;
    position: relative;
    line-height: 140%;
    border-bottom-width: 0.0625em;
    border-bottom-style: solid;
}

.cssFixedSideMenuLink1 {
    padding-left: 1em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink1 {
    padding-left: 2em;
    padding-right: 1em;
}

.cssFixedSideMenuLink2 {
    padding-left: 1.5em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink2 {
    padding-left: 2em;
    padding-right: 1.5em;
}

.cssFixedSideMenuLink3 {
    padding-left: 2em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink3 {
    padding-left: 2em;
    padding-right: 2em;
}

.cssFixedSideMenuLink4 {
    padding-left: 2.5em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink4 {
    padding-left: 2em;
    padding-right: 2.5em;
}

.cssFixedSideMenuLink5 {
    padding-left: 3em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink5 {
    padding-left: 2em;
    padding-right: 3em;
}

.cssFixedSideMenuLink6 {
    padding-left: 3.5em;
}

.fixedSideMenuPositionVRightDir .cssFixedSideMenuLink6 {
    padding-left: 2em;
    padding-right: 3.5em;
}

.showSubItems {
    line-height: 125%;
    text-align: center;
    font-family: monospace;
    font-size: 1.5em;
    font-weight: 900;
    width: 1.25em;
    height: 1.25em;
    position: absolute;
    right: 0.25em;
    top: 0.25em;
    border-style: solid;
    border-width: 0.0625em;
}

.fixedSideMenuPositionVRightDir .showSubItems {
    right: initial;
    left: 0.25em;
}

.cssFixedSideMenuItemWrap {
    list-style-type: none;
    position: relative;
}

.activeSub:before,
.cssFixedSideMenuActiveLink:before {
    content: "";
    height: 100%;
    width: 0.5em;
    left: 0;
    top: 0;
    position: absolute;
}

.fixedSideMenuPositionVRightDir .activeSub:before,
.fixedSideMenuPositionVRightDir .cssFixedSideMenuActiveLink:before {
    left: initial;
    right: 0;
}

.hideNextLis {
    display: none;
}

.notActiveSub:before {
    display: none;
}

.notActiveMenuItems {
    display: none;
}

.cssFixedSideMenuCurrentLink + ul > li,
.cssFixedSideMenuActiveLink + ul > li {
    display: block;
}

.cssFixedSideMenuCurrentLink .showSubItems,
.cssFixedSideMenuActiveLink .showSubItems {
    display: none;
}