@use './fonts'; @use './colors'; @use './responsive' as r; $color-green-1: rgb(184,229,162); $color-green-2: rgb(162,221,131); $color-brown-header: rgb(0,62,41); $color-darkgreen: rgb(1,67,39); $color-midgreen: rgb(0,70,8); $color-green: rgb(5,162,23); $color-petrol: rgb(6,78,75); $color-darkgray: rgb(0,40,39); $major-radius: 15px; $big-button-radius: 10px; $button-radius: 5px; //$width-very-narrow: 600px; $width-narrow: 750px; $width-normal: 1000px; $width-wide: 1600px; $indent-menu-left: 25px; body { padding: 5px; margin: 0px auto; font-size: 12px; max-width: 1100px; min-height: 100.1vh; font-family: 'Noto Sans', sans-serif; @include r.narrow { padding: 20px; } @include r.normal { font-size: 15px; } @include r.wide { max-width: 70%; } } // #header { // > div.image_row { // display: flex; // flex-direction: row; // > div.siderow { // flex: auto 1 1; // display: flex; // flex-direction: column; // > div.spacer { // flex: auto 1 1; // } // > div.border { // flex: 100px 0 0; // background-color: $color-brown-header; // } // } // > div > a { // display: flex; // > img { // height: 150px; // width: 150px; // margin: 0px 20px; // } // } // @media screen and (min-width: $width-narrow) { // > div > a > img { // height: 250px; // width: 250px; // } // > div.siderow > div.border { // flex: 200px 0 0; // } // } // } // > div.title_row { // margin: 20px 0px; // padding: 20px 0px; // border-top-color: $color-brown-header; // border-top-width: 4px; // border-top-style: solid; // border-bottom-color: $color-brown-header; // border-bottom-width: 4px; // border-bottom-style: solid; // font-size: 30px; // font-weight: bold; // color: $color-brown-header; // text-align: center; // @media screen and (min-width: $width-narrow) { // font-size: 60px; // } // @media screen and (min-width: $width-normal) { // font-size: 80px; // } // > a { // color: inherit; // text-decoration: none; // display: flex; // flex-direction: column; // span.title { // font-size: 60%; // } // span.name { // line-height: 150%; // } // } // > a:hover { // font-weight: 900; // } // } // } // #topmenu { // background-color: $color-green-1; // border-radius: $major-radius; // margin: 20px 0px; // > ul.menu, > ul.mod-menu { // display: flex; // flex-direction: column; // justify-content: space-between; // min-height: 50px; // padding: 20px; // > li { // flex: 17% 0 0; // list-style: none; // > a { // height: calc(100% - 30px); // background-color: $color-darkgreen; // border-radius: $big-button-radius; // padding: 15px 10px; // display: flex; // flex-direction: column; // justify-content: center; // color: white; // font-weight: bold; // text-align: center; // text-decoration: none; // } // > a:hover { // font-weight: 900; // } // margin: 12px 0px; // @media (min-width: $width-narrow){ // font-size: 150%; // } // > .class-kita { // background-color: $color-green; // } // > .class-eltern { // background-color: $color-darkgreen; // } // > .class-konzept { // background-color: $color-midgreen; // } // > .class-aktuelles { // background-color: $color-petrol; // } // > .class-kontakt { // background-color: $color-darkgray; // } // } // @media screen and (min-width: $width-narrow) { // min-height: 100px; // flex-direction: row; // > li { // margin: 0px; // } // } // } // } // #main_row { // display: flex; // flex-direction: column; // margin-bottom: 20px; // > div { // border-radius: $major-radius; // } // > #left_column { // flex: auto 0 0; // margin-right: 0px; // margin-bottom: 20px; // background-color: $color-green-2; // display: flex; // flex-direction: column; // padding: 20px; // ul.nav, ul.nav-item, ul.nav-child, ul.mod-menu__sub { // margin: 0px 0px 0px $indent-menu-left; // padding: 0px 0px 0px 10px; // > li { // list-style: none; // padding: 7px 0px 7px 7px; // border-top-style: solid; // > a { // color: inherit; // text-decoration: none; // display: block; // padding: 8px 0px; // } // > a:hover { // font-weight: bold; // } // ul.nav-child, ul.mod-menu__sub { // margin-top: 7px; // padding: 0px; // } // display: none; // } // > li.active { // display: list-item; // li { // display: list-item; // } // } // > li:last-child { // padding-bottom: 0px; // } // } // > ul.nav, > ul.nav-item { // margin-left: 0px; // > li.active { // border-bottom-style: solid; // } // } // ul.nav-child, ul.mod-menu__sub { // > li.parent { // > a::after { // content: " →"; // } // } // } // div.traeger { // div.header { // border-radius: $button-radius; // background-color: $color-darkgreen; // margin: 20px 0px; // padding: 10px; // width: initial; // color: white; // font-weight: bold; // @media screen and (min-width: $width-narrow) { // margin-left: -15px; // width: 70%; // } // } // } // } // > #main { // flex: auto 1 1; // background-color: $color-green-1; // padding: 20px; // font-size: 15px; // text-align: justify; // hyphens: auto; // div.blog > div.items-more > .nav { // display: block; // padding: 0px; // > li { // display: block; // > a { // padding: 4px; // margin: 12px 0px; // list-style-type: none; // display: block; // } // } // } // @media screen and (min-width: $width-normal) { // font-size: 20px; // div.blog { // > div.items-leading > div { // // Settings for intro articles // > div { // p.readmore {} // } // } // > div.items-leading > div, // > div.items-row > div // { // p { // margin-bottom: 0px; // } // p:first-child { // margin-top: 0px; // } // p.readmore { // font-size: smaller; // text-align: right; // margin-bottom: 20px; // } // } // > div.items-row { // display: flex; // > div { // // Settings for the two column articles // margin-right: 20px; // flex: 0px 1 0; // } // > div:last-child { // margin-right: 0px; // } // } // } // } // div.pagination { // margin: 20px 0px; // font-size: smaller; // > ul { // display: inline-block; // padding: 0px; // margin: 0px; // > li { // list-style: none; // display: inline; // margin: 7px 13px; // .pagenav { // padding: 8px 12px; // } // } // } // > p.counter { // margin: 0px 5px; // padding: 0px 0px 15px 0px; // float: initial; // @media screen and (min-width: $width-normal) { // float: right; // padding: 0px; // } // } // } // // Make tables responsive // @media screen and (max-width: $width-narrow) { // table { // display: block; // > tbody { // display: block; // > tr { // display: block; // border-bottom-style: solid; // border-width: 1px; // padding: 7px 0px; // > td { // display: block; // text-align: left !important; // > p{ // text-align: justify !important; // } // } // } // > tr:first-child { // border-top-style: solid; // } // } // } // } // // Enable left and right floating elements // .pull-right { // float: right; // } // .pull-left { // float: left; // } // // Style links in blogs // .blog { // .page-header { // > h2 { // > a { // display: block; // margin-right: 10px; // text-decoration: none; // color: $color-darkgreen; // font-weight: bold; // } // > a:hover { // font-weight: 900; // } // } // } // .readmore { // margin-top: 8px; // > a { // text-decoration: none; // font-size: smaller; // color: white; // background-color: $color-darkgreen; // padding: $button-radius; // border-radius: $button-radius; // } // > a:hover { // font-weight: bold; // } // } // .items-more { // a { // text-decoration: none; // font-weight: bold; // color: $color-darkgreen; // } // } // .pagination { // ul { // color: $color-darkgreen; // > li, // > .pagination-start, // > .pagination-prev, // > .pagination-next, // > .pagination-end { // span, a { // font-weight: normal; // font-size: inherit; // color: inherit; // text-decoration: none; // } // a { // font-weight: bolder; // } // a:hover { // font-weight: 900; // } // } // > li > span { // font-weight: 900; // font-size: larger; // } // } // } // } // } // @media screen and (min-width: $width-narrow) { // flex-direction: row; // > #left_column { // margin-right: 20px; // margin-bottom: 0px; // width: 300px; // } // } // } // #bottommenu { // background-color: $color-green-1; // border-radius: $major-radius; // position: relative; // padding: 20px; // margin-bottom: 30px; // > #impressum { // > ul.nav { // padding: 0px; // margin: 0px; // display: flex; // flex-direction: column; // z-index: 1; // > li { // list-style: none; // display: block; // margin: 12px 0px; // > a { // color: inherit; // text-decoration: none; // background-color: $color-darkgreen; // border-radius: $big-button-radius; // color: white; // font-weight: bold; // text-align: center; // padding: 10px 20px; // display: block; // } // > a:hover { // font-weight: 900; // } // } // @media (min-width: $width-narrow) { // display: flex; // justify-content: end; // flex-direction: row; // > li { // margin: 0px 0px 0px 20px; // } // } // } // } // > #copyright { // font-size: 10px; // text-align: center; // } // }