.thisIsAPlaceholderClassThatPreventsTheReturnOfJavascriptEtcAboveThisFromBreakingTheFirstActualCssRule {
	color: bacon;
}

p {
    line-height: 1.5;
}

.primaryColorButton:hover {
    background: rgba(0,96,162,1);
    color: #FFFFFF;
}

#contactInfoHeader h2 {
    color: rgba(50,50,50,1);
}

/* NAV */
#navContainer {
    background-color:  rgba(0,96,162,1);
}

#cssmenu ul li a {
    font-size: 1em;
}

#cssmenu ul ul li {
    -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
}

#cssmenu ul > li.active > a,
#cssmenu ul li:hover > a,
#cssmenu ul li a:hover {
    color: #FFFFFF;
}

#cssmenu > unisyn-navigation-children > ul li a:hover {
    background-color: #1976D2;
}

#headerImageColumn {
    overflow: hidden;
}

.footer {
    background-color:  rgba(0,96,162,1);
}

/* Mobile Only */
@media screen and (max-width: 1023px) {
    /* MAIN CONTENT */
    #contactInfoHeader {
        position: relative;
        z-index: 2;
        text-align: left;
        border-bottom: 1px solid #DEDEDE;
        -webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
        box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);
    }
}

@media screen and (max-width: 959px) {
    /* NAV */
    #top {
        height: 52px;
    }

    #navContainer {
        position: fixed;
        top: 0;
        left: 0;
    }
}
