html,
    body,
    header,
    .view.jarallax {
      height: 100%;
      min-height: 100%;
    }

h3 {
    font-family: "JosefinSans-Regular";
}

h4.gruener {
    font-family: 'AmaticSC-Bold';
    font-size:6em;
    color:#798C35;/*#485922;*/
}
h4.innenhof {
    font-family:'JosefinSans-Regular';
    font-size:2.8em;
    color:#f2f2f2;
    margin-top:-20px;
}
/*@media only screen and (max-width: 359px) {
    h4.gruener {
        font-size:6em;
    }
    h4.kalender {
        font-size:2em;
        padding-right: 1.6em;
    }
}*/

/* Color Theme Swatches in Hex */
.gruener-innenhof-dunkelgruen { color: #485922; }
.gruener-innenhof-mittelgruen { color: #798C35; }
.gruener-innenhof-hellgruen { color: #B4BF5E; }
.gruener-innenhof-schrift { color: #242614; }
.gruener-innenhof-hintergrund { color: #F2F2F2; }

.bg-gruener-innenhof-dunkelgruen { background-color: #485922; }
.bg-gruener-innenhof-mittelgruen { background-color: #798C35; }
.bg-gruener-innenhof-hellgruen { background-color: #B4BF5E; }
.bg-gruener-innenhof-schrift { background-color: #242614; }
.bg-gruener-innenhof-hintergrund { background-color: #F2F2F2; }

.btn:hover {color: #F2F2F2;}

td, th {
    font-size:1.2em!important;
}

.nav-link {
    font-size: 1.2em;
}

.table-success, .table-success>td, .table-success>th {
    background-color: #ff9c75;
}
.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th {
    border-color: #ff9c75;
}

footer.page-footer .footer-copyright {
    overflow: hidden;
    background-color: #242614;
    color: rgba(255,255,255,.6);
}