

/* Put your custom styles here */

.mainHeader
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.bg-upliftBlue
{
    background-color: #003c72 !important;
}

.heroH1
{
    font-weight: 700;
    font-family: Lato;
    font-size: 56px;
    color: #ffffff;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6);
    line-height: 1.0;
}

.heroH2
{
    font-size: 32px;
    font-family: Lato;
}

.subHeadH2
{
    font-family: Lato;
}

.statement
{
    line-height: 1.5;
    font-family: Lato;
    font-weight: 300;
}

.content
{
    text-align: left;
}

@media (max-width:480px)
{
    .heroH1
    {
        font-size: 28px !important;
    }
    .heroH2
    {
        font-size: 21px;
    }
    .subHeadH2
    {
        font-size: 24px;
        text-align: center;
    }
    .statement
    {
        line-height: 1.5;
        font-size: 21px;
        font-weight: 300;
        text-align: center;
    }
    .content
    {
        text-align: center;
    }
}

@media (max-width:479px)
{
    .about-info-block
    {
        background-color: #e5e5e5;
        padding-left: 20px;
        padding-right: 20px;
    }
}

.whiteH4
{
    color: #ffffff;
    font-size: 24px;
    font-variant: normal;
    font-style: italic;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6);
}

.sessions-content
{
    border-top: 1px solid #829098;
}

.passage
{
    color: #2e8af9;
    font-weight: bold;
    font-style: italic;
    font-variant: normal;
    font-size: 16px;
    font-family: Lato;
}

.quote-callout
{
    font-style: italic;
    color: #2e8af9;
    font-weight: 700;
    font-family: Lato;
    font-size: 16px;
}

/* MARK: Facility */

.facility-sort
{
    margin-top: 30px;
    margin-bottom: 0px;
    padding-left: 0px;
}

@media (max-width:479px)
{
    .facility-sort
    {
        margin-top: 30px;
        margin-bottom: 0px;
        padding-left: 0px;
    }
}

/* MARK: Media Queries */

@media (max-width:998px)
{
    .interested
    {
        text-align: center;
    }
}

@media (max-width:1200px)
{
    .interested
    {
        font-size: 32px;
    }
}

.interested-content
{
    background-color: #d9d9d9;
}

.bio
{
}

.content-bio
{
    padding-top: 20px;
    padding-bottom: 0px;
}

.bio-callout
{
    font-size: 32px;
}

@media (max-width:799px)
{
    .bio-callout
    {
        font-size: 24px;
        margin-top: 0px;
    }
}

.bio-content
{
    padding-top: 20px;
}

.bio-content
{
}

.bio-passage
{
    font-size: 21px;
}

@media (max-width:799px)
{
    .bio-passage
    {
    }
}

.bio-passage
{
}

