body {
    background: black;
}

.font2 {
    font-family: "Fira Sans Condensed", sans-serif;
}

.center-sub-div {
    width: 100%;
    text-align: center;
    padding-top: 2rem;
    min-height: 20rem;
}

.tag-line-container {
    width: 90%;
    margin: 1rem auto 0 auto;
    background-image: url("/images/cube-fade-background.jpg");
    background-size: 100%;
    background-repeat: no-repeat;
}

.contact-container {
    width: 90%;
    margin: 1rem auto 1rem auto;
    padding: 1rem 0rem 1rem 0rem;
    background-image: url("/images/cube-fade-background.jpg");
    background-size: 100%;
    background-repeat: no-repeat;
}

.vcenterd {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.tag-line,
.tag-line-one-line {
    font-size: 1.5rem;
    max-width: 600px;
    color: #f5813a;
    text-align: center;
    box-sizing: border-box;
    vertical-align: center;
    letter-spacing: 0.25em;
    padding: 0.5rem;
    margin: auto auto 4rem auto;
    background: black;
}

.tag-line-one-line {
    margin-top: 5rem;
}

.saying {
    line-height: 1.85;
    text-align: center;
    word-wrap: break-word;
    background: transparent;
    width: 100%;
    margin: 0;
    padding: 2rem;
}

.blue-small-gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+0,1e5799+0,ffffff+4,ffffff+100 */
    background: white;
    /* Old browsers */
    background: -moz-linear-gradient(top, black 1px, #1e5799 5px, #ffffff 16px, #ffffff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, black 1px, #1e5799 5px, #ffffff 16px, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, black 1px, #1e5799 5px, #ffffff 16px, #ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.highlights {
    padding-left: 2rem;
    padding-right: 2rem;
}

.bottom-spacer {
    padding-bottom: 2rem;
}

h3 {
    padding-top: 2rem;
}
