main {
background-color: $main-bg-color; color: black; float: right; width: $content-width-desktop; min-height: 300px; margin: auto; display: flex; flex-direction: column; height: 100%; overflow-y: auto; position: fixed; left: $menu-size; top: 0; @include mobile { top: $menu-size; left: 0; width: 100%; height: calc(100% - #{$menu-size}); } &.no-menu { width: 100%; left: 0; top: 0; }
} footer {
width: 100%; text-align: center; color:$p_text; display: flex; justify-content: center; font-size: 0.7em; p { margin: 0; }
}
.is-minimal-menu {
main { width: $content-width-desktop-minimal-menu; left: $minimal-menu-size; @include mobile { top: $minimal-menu-size; left: 0; width: 100%; height: calc(100% - #{$minimal-menu-size}); } }
}