@charset "utf-8";
/* Mobile Device Overrides */

.wholePageFrame {
}

.wholePageOverlay {
    display: none;
}

.wholePageEditorOverlay {
    display: none;
}

.mainPageFrame {
    display: flex;
    flex-direction: column;
}

.mainPageLeftMenuFrame, .mainPageMasterFrame {
    width: 100vw;
    position: inherit;
}

.mainPageMasterFrame {
    display: flex;
    z-index: 3;
}

.mainPageLeftMenuFrame {
    display: flex;
    height: auto;
    z-index: 4;
}

.mainLeftPageMenuFrame {
    display: none;
}

.mainPageTopBar {
    flex-direction: column;
    height: 5px;
}

.mainPageSubMenu, .mainPageAccountMenu, .mainPageSiteMenu {
    display: none;
    height: auto;
    position: relative;
    left: 0px;
    width: 100vw;
    right: 0px;
    top: 0px;
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.1));
    margin-bottom: 10px;
}

.mainPageContentSectionFill {
    margin-left: 0px;
    margin-right: 0px;
}

.menuLeftMenuToggle {
    width: auto;
}

.mainPageSubMenuItemFrame {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}

.menuTopLogo, .mainPageTopBarRight, .pageTopBarLogo, .pageTopBarLogoText {
    display: none;
}

.mainPageLeftMenuToggleMobile, .mainPageOptionsMenuToggleMobile, .mainPageAccountMenuToggleMobile, .mainPageSiteMenuToggleMobile {
    display: flex;
    font-size: 1.5rem;
}

.mainPageSubMenuToggle {
    display: none;
}

.mainPageContentSectionQuarterHalfFrame, .mainPageContentSectionQuarter, .mainPageContentCommandButtonFrame, .mainPageContentSectionThirdFrame, .mainPageContentSectionHalfFrame, .mainPageContentSectionFifthFrame, .mainPageContentSectionFifth {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

.mainPageContentSectionFifthMainImageFrame {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}

.mainPageContentUserPhotoFrame {
    width: 100%;
    justify-content: center;
}

.mainPageContentLogSummaryInner {
    flex-direction: column;
}
