

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body {
    background: #E9EAE8;
    text-align: center;
    color:#4F4A4B;
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3 {
    text-transform: uppercase;
    line-height:1.2em;
}
h3 {
    margin-bottom: 20px;
}

a, a:hover {
    color:#0D0706;
    text-decoration: none;
}
    a:hover {
        color:#353132;
    }
    a.facebook, a.linkedin {
        display: block;
    }
        a.facebook:hover, a.linkedin:hover {
            opacity: 0.8;
        }

p {
    /*line-height: 1.5em;*/
}

.lead {
    font-size: 18px;
    line-height: 1.5em;
}
.max {
    font-size:40px;
    color:#0D0706;
}
    .max a {
        font-size:36px;
        color:#0D0706;
        word-wrap: break-word;
    }
        .max a:hover {
            color:#4F4A4B;
        }

.break-word {
  word-wrap: break-word;
}

hr {
    border-color: #D7600D;
    margin:50px auto;
    width:40%;
}

header {
    padding:60px 20px;
    margin-bottom: 30px;
    background:#0D0706;
}
    header img {
        display: inline !important;
    }

footer {
    margin:75px 0 25px 0;
}
    footer img {
        margin-bottom: 25px;
    }

@media (max-width: 480px) {
header {
    padding-top:30px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
hr {
    margin:25px auto;
}
.max {
    font-size: 36px;
    line-height: 1.3em;
}
    .max a {
    font-size: 22px;
    }
footer {
    margin-top:50px;
}
}