@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

#Body { background: #fff; }

.subpage-skin #header, .fullwidth-skin #header {
    background: #fff;
}
#headerWrap {
    background: none;
}
#logoWrap { margin: 20px 20px 15px 0; }

.public #pagetitle { background: #f7f7f7; }
.public h1.page-title { margin: 15px 0 15px; letter-spacing: 0; text-shadow: none; font-weight: 400; font-family: 'Roboto Condensed', sans-serif; }

.public #pagetitleInner { border-top: 1px solid #ccc; }

#headerWrapOuter-sticky-wrapper { height: auto; }

.public h1.page-title { text-transform: uppercase; font-size: 18px; }

ul.megamenu a.level0 { color: #444 !important; font-size: 13px; text-transform: uppercase; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; }
ul.megamenu .sub ul li.subheader a { font-size: 20px; color: #444 !important; font-weight: bold; font-family: 'Roboto Condensed'; }

.nav-collapse.collapse.hidden-phone.hidden-tablet { position: absolute; top: 35px; right: 0; }

#footerWrap h2, #footerWrap h2 .Head { text-transform: uppercase; font-size: 18px; }

#headerWrapOuter-sticky-wrapper.is-sticky #logoWrap { display: none; }

#headerWrapOuter-sticky-wrapper.is-sticky .nav-collapse { display: inline-block; margin: 8px 0 0 -5px; position: relative; top: 0; }
#headerWrapOuter-sticky-wrapper.is-sticky #header { border-bottom: 1px solid #ccc; }

#loginBarWrap a { color: #444; padding: 1px 1px; }

#footerWrap { background: #333; }

#helpFrame { display: none; }
#navWrap { display: none; }