/*PSEUDO DEFAULTS*/
/* EVERY TIME YOU DEFINE A COLOR HERE A KITTEN DIES */
/* Beckman */
p {
    line-height: 1.5;
}

/* NAV */
#cssmenu .navigation-top-level-container > ul > li > a {
    font-size: 1em;
}

#cssmenu ul li a:hover {
    background-color: rgba(255, 255, 255, 0.12);
}

/* Desktop Only */
@media screen and (min-width: 1024px) {
	#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);
	}
}

/* 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;
    }
}
