p {
    line-height: 1.5rem;
}

.parallax-container {
    min-height: 380px;
    line-height: 0;
    height: auto;
    color: rgba(255,255,255,.9);
}
.parallax-container .section {
    width: 100%;
}

.slog {
    margin: 1em;
    text-transform: uppercase;
    text-shadow: 1px 1px 10px rgba(0,0,0,.3);
}

.phones h5 a, .phones h5 .material-icons {
    text-shadow: 1px 1px 20px rgba(0,0,0,.6);
}

@media only screen and (max-width : 992px) {
    .parallax-container .section {
        position: absolute;
        top: 30%;
    }
    #index-banner .section {
        top: 10%;
    }
    .phones {
        text-align: center;
        padding: 2rem;
        background-color: rgba(120,120,120,.6);
    }
}

@media only screen and (max-width : 600px) {
    #index-banner .section {
        top: 0;
    }
}

.icon-block {
    padding: 0 15px;
}
.icon-block .material-icons {
    font-size: inherit;
}

#nav-top li>a {
    font-size: 1.1rem;
}
#nav-mobile a {
    font-size: 1.3rem;
}

footer.page-footer {
    margin: 0;
    color: rgba(255,255,255,.8);
    background-color: #004583;
}

footer.page-footer .footer-copyright {
    color: rgba(255,255,255,.8);
    background-color: rgba(0,0,0,.1);
}