@charset "utf-8";
/* CSS Document */
/* Global styles */
body {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
.main {
    background-color: #b4d5f3;
    color: #333333;
}
.nav-link {
    color: #ffffff!important;
    text-align: center;
}
.nav-link:hover {
    text-decoration: underline;
}
.dropdown-item {
    color: #333333!important;
    text-align: center;
}
.dropdown-item:hover {
    color: #ffffff!important;
    background-color: #333333;
}
/* Parallax sections */
.parallax {min-height: 800px; max-width: 100%; background-attachment: fixed; background-position: center; background-repeat:  no-repeat; background-size: cover; color: white; text-align: center;}
.parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px;}

.parallax-1 {background-image: url("../images/paral/01.jpg");
 min-height: 900px; max-width: 100%; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px;
}
.parallax-2 {background-image: url("../images/paral/02.jpg");
 min-height: 700px; max-width: 100%; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
.parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px;
}
.parallax-3 {background-image: url("../images/paral/03.jpg");
min-height: 700px; max-width: 100%; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px;
}
.parallax-4 {background-image: url("../images/paral/040.jpg");
min-height: 1000px; max-width: 100%; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
.parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px;
}

/* Top header image */
/*.top-header img {display:block;}*/


/* Footer tweaks */
footer h5 {font-weight:600}


/* Small device fixes: background-attachment fixed not supported everywhere -> fallback */
@media (max-width: 768px){
.parallax {background-attachment: scroll; min-height:300px;
}
/* Parallax sections */
.parallax {min-height: 1100px; background-attachment: fixed; background-position: center; background-repeat:  no-repeat; background-size: cover; color: white; text-align: center;}
.parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px; font-size: 3em;
}

.parallax-1 {background-image: url("../images/paral/01a.jpg");
 min-height: 1000px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px; font-size: 3em;
}
.parallax-2 {background-image: url("../images/paral/02a.jpg");
 min-height: 700px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
.parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px; font-size: 3em;
}
.parallax-3 {background-image: url("../images/paral/03a.jpg");
min-height: 1000px; background-attachment: fixed; background-position: top; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}
parallax-title {background: rgba(0,0,0,0.15); padding: 0.5rem 1rem; border-radius: 6px; font-size: 3em;
}
.parallax-4 {background-image: url("../images/paral/04a.jpg");
min-height: 1000px; background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; color: white; text-align: center;
}

    }

/* Optional spacing for main text blocks */
main .container {max-width:1100px}
.dreier {
}
