body, h1, h2, h3, h4, h5, p { font-family: 'Halifax-Regular'; } #title-bar-menu-c { height: 100vh; background: #e6e6e6; } #title-bar-menu-c .title-bar-links { float: left; margin-top: 20px; } #title-bar-menu-c .title-bar-links .menu a { color: #8b8b8b; } .top-bar.top-bar-responsive { padding-top: 45px; padding-bottom: 40px; } .footer-bar.footer-bar-responsive { background-color: #e6e6e6; color: black; font-size: 18px; position: relative; z-index: 100; } #footerbar { padding-top: 20px; background-color: #e6e6e6; z-index: 100; position: relative; } .grid-container { max-width: 90rem; } .top-menu-bar-container { height: 9.4rem; } .hero-content h2 { font-family: 'Halifax-Regular'; color: #db1620; } #info-box-home { display: none; } #info-box-home-small { display: initial; } @media print, screen and (min-width: 64rem) { #info-box-home { display: initial; } #info-box-home-small { display: none; } } @media print, screen and (min-width: 40em) { .hero-content.cell.hero-content-bottomleft.margin-small { margin-left: 0; margin-bottom: 0; padding-left: 0; padding-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-small { margin-bottom: 0; padding-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-small { margin-left: 0; margin-top: 0; padding-left: 0; padding-top: 0; } .hero-content.cell.hero-content-topcenter.margin-small { margin-top: 0; padding-top: 0; } .hero-content.cell.hero-content-topright.margin-small { margin-right: 0; margin-top: 0; padding-right: 0; padding-top: 0; } .hero-content.cell.hero-content-bottomleft.margin-medium { padding-left: 1.75rem; padding-bottom: 1.75rem; margin-left: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-medium { padding-bottom: 1.75rem; margin-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-medium { padding-left: 1.75rem; padding-top: 1.75rem; margin-left: 0; margin-top: 0; } .hero-content.cell.hero-content-topcenter.margin-medium { padding-top: 1.75rem; margin-top: 0; } .hero-content.cell.hero-content-topright.margin-medium { padding-right: 1.75rem; padding-top: 1.75rem; margin-right: 0; margin-top: 0; } .hero-content.cell.hero-content-bottomleft.margin-large { padding-left: 4rem; padding-bottom: 3rem; margin-left: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-large { padding-bottom: 3rem; margin-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-large { padding-left: 4rem; padding-top: 3rem; margin-left: 0; margin-top: 0; } .hero-content.cell.hero-content-topcenter.margin-large { padding-top: 3rem; margin-top: 0; } .hero-content.cell.hero-content-topright.margin-large { padding-right: 4rem; padding-top: 3rem; margin-right: 0; margin-top: 0; } } @media print, screen and (min-width: 64em) { .hero-content.cell.hero-content-bottomleft.margin-small { padding-left: 0; padding-bottom: 0; margin-left: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-small { padding-bottom: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomright.margin-small { padding-right: 0; padding-bottom: 0; margin-right: 0; margin-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-small { padding-left: 0; padding-top: 0; margin-left: 0; margin-top: 0; } .hero-content.cell.hero-content-topcenter.margin-small { padding-top: 0; margin-top: 0; } .hero-content.cell.hero-content-topright.margin-small { padding-right: 0; padding-top: 0; margin-right: 0; margin-top: 0; } .hero-content.cell.hero-content-bottomleft.margin-medium { padding-left: 1.75rem; padding-bottom: 1.75rem; margin-left: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-medium { padding-bottom: 1.7rem; margin-bottom: 0; } .hero-content.cell.hero-content-bottomright.margin-medium { padding-right: 1.75rem; padding-bottom: 1.75rem; margin-right: 0; margin-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-medium { padding-left: 1.75rem; padding-top: 1.75rem; margin-left: 0; margin-top: 0; } .hero-content.cell.hero-content-topcenter.margin-medium { padding-top: 1.75rem; margin-top: 0; } .hero-content.cell.hero-content-topright.margin-medium { padding-right: 1.75rem; padding-top: 1.75rem; margin-right: 0; margin-top: 0; } .hero-content.cell.hero-content-bottomleft.margin-large { padding-left: 8rem; padding-bottom: 6rem; margin-left: 0; margin-bottom: 0; } .hero-content.cell.hero-content-bottomcenter.margin-large { padding-bottom: 6rem; margin-bottom: 0; } .hero-content.cell.hero-content-bottomright.margin-large { padding-right: 8rem; padding-bottom: 6rem; margin-right: 0; margin-bottom: 0; } .hero-content.cell.hero-content-topleft.margin-large { padding-left: 8rem; padding-top: 6rem; margin-left: 0; margin-top: 0; } .hero-content.cell.hero-content-topcenter.margin-large { padding-top: 6rem; margin-top: 0; } .hero-content.cell.hero-content-topright.margin-large { padding-right: 8rem; padding-top: 6rem; margin-right: 0; margin-top: 0; } }