
#main {
    padding: 0px;
    color: #817771; !important;
    max-width: 1920px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-width:450px) {
    .header {font-size: 12px}
}

.header {
    font-size: 16px;
}

h1, h2, h3, h4 {
    font-weight: 300;
    /*transform:scale(1.2,1);*/
    font-style: normal;
    margin: 0px;
    padding: 0px;
}

h1 {
    font-size: 32px;
}

h2 {
    font-size: 26px;
}

h3 {
    font-size: 20px;
}

h4 {
    font-size: 18px;
}

.font-large {
    font-size: 32px;
    font-weight: 300;
}

.font-middle-thin {
    font-size: 17px;
    font-weight: 200;
}

.font-midle {
    font-size: 17px;
}

.font-small {
    font-size: 12px;
}

.gyrotonic {
    font-family: "Times New Roman";
}

.round-image {
    border-radius: 100%;
}

a {
    color: #91C021 !important;
    text-decoration: underline;
    cursor: pointer
}

.nav-link:link {
    color: #817771; !important;
    text-decoration:none;
}

.nav-link:visited {
    color: #817771; !important;
    text-decoration:none;
}

.nav-link:hover {
    color: #91C021 !important;
    text-decoration: underline !important;
}

.nav-link:focus {
    color: #91C021 !important;
    text-decoration: underline !important;
}

.nav-link:active {
    color: #91C021 !important;
    text-decoration: underline !important;
}

.active {
    color: #91C021 !important;
    text-decoration: underline;
}

hr {
    border-top: 1px solid #b2ada3;
}

.divider {
    grid-outline: 1px solid #b2ada3;
}

.sticky {
    position: fixed;
    top: 0;
    width: 103%;
    opacity: 1.0;
    background-color:antiquewhite;
    background-color: #aabfa3;
    background-color: #BACFB3;
    background-color: #D1C485;
    background-color: #e2d999;
    background-color: #e1dcd2;
    background-color:gainsboro;
    background-color: #c4d9bd;

}

.panel1 {
    margin: 0 auto;
    margin: 0;
    background-color: #e1dcd2;
    padding: 12px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    webkit-border-radius: 15px;
}

.impressum h2 {

    font-size: 22px;
    font-weight: 400;
    transform:scale(1,1);
    padding-top: 1rem!important;
    padding-bottom: .5rem!important;
}

.dsgo h2 {

    font-size: 22px;
    font-weight: 400;
    transform:scale(1,1);
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}







