body {overflow-x: hidden; overflow-y: auto;}

a:hover {text-decoration: none;}            

/* Welcome Page */
.wp-bg {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
    background: url('../img/background.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    opacity: 75%;
}

.wp-logo {
    max-width: 320px;
    margin-left: 20px;
    margin-top: 20px;
    border-radius: 10px;
    box-shadow: 0 0 5px rgba(0,0,0,0.4);
    text-align: left;
}

.map-inset {
    max-width: 320px;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 20px;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0,0,0,0.7);
    text-align: right;
}

.text-button {
    margin: 120px auto 120px auto;
    max-width: 320px;
    color: white;
    border: white 3px solid;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size: 48px;
    letter-spacing: 0.2em;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.2);
}
.text-button:hover {
    background-color: rgba(255, 127, 80, 0.6);
}

.wp-footer {
    position: absolute;
    bottom: 20px;
    width: 100%;
    text-align: center;
    color: white;
}
.wp-footer img {filter:drop-shadow(2px 2px 2px rgb(48,48,48))}

/* Main Page */
header {
    background-color: navy;
}

.navbar-header img {
    border-radius: 4px;
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    max-width: 98px;
}

main {
    margin: 30px 20px 20px 20px;
}

main h2 {
    margin-bottom: 20px;
}

.tab-pane {
    margin: 20px auto;
}

footer {
    width: 100%;
    color: black;
    padding-bottom: 10px;    
}
footer hr {
    height: 10px;
    border: 0;
    box-shadow: 0 10px 10px -10px #8c8c8c inset;
}
footer img {filter:drop-shadow(2px 2px 2px rgb(48,48,48))}

@media only screen and (max-width: 600px) {

}

@media only screen and (min-width: 600px) {

}