*{padding:0;margin:0;font-family:'Raleway',sans-serif}li{list-style-type:none}li>a{text-decoration:none;color:inherit}.header{display:flex;position:sticky;top:-1px;z-index:5000}nav.navbar{padding:0;margin:0;width:100%}.navItemsWrapper{width:100%}button.navbar-toggler{position:fixed;right:20px;top:20px;border:0}.nav-link{font-size:14px;color:black}.covidBanner,.footer1,.footer2{padding:1em}.oldCovidBanner{background:#e2373f;color:white;padding:1em}.oldCovidBanner>h2{font-size:1.5em}.oldCovidBanner>p{font-size:.9em;line-height:1}.whiteText{color:white}.footer_linkWrapper{display:flex;justify-content:space-between;margin:.5em 0}.footerContactInfoUl>li>*,.footer_linkWrapper>*,.hours>p{font-size:13px}.footerLinkPushLeft{margin-right:2em}.footer1Col{margin:0 4em;color:white;width:315px;font-size:.9em}.footer1Col>h6{color:white;font-weight:400;font-size:28px}.footer1{display:flex;justify-content:center;flex-flow:column nowrap}.footer2>p{color:#555;font-size:.75em;margin-left:30em}.footer1{background:#777;flex-flow:column nowrap}.footer2{display:flex;border-top:dashed 1px white;justify-content:center;color:white}section.footer2{background:#111;height:50px}.tx-div-small{display:block;height:3px;background-color:#000;opacity:.1;margin:15px 0 15px}.tx-div-small-dark{display:block;height:3px;background-color:#FFF;opacity:.3;margin:15px 0 15px;width:30px}.tx-div-small-dark-center{display:block;height:3px;background-color:#FFF;opacity:.3;margin:0 auto;width:30px}.tx-div-medium-dark-center{display:block;height:3px;background-color:#FFF;opacity:.3;margin:1em auto;width:60px}section.footer1,section.footer2{background:black}@media only screen and (min-width:768px){.navbar-collapse.collapsing{height:auto;-webkit-transition:left .3s ease;-o-transition:left .3s ease;-moz-transition:left .3s ease;transition:left .3s ease;left:-100%;transition:height 0s}.navbar-collapse.show{left:0;-webkit-transition:left .3s ease-in;-o-transition:left .3s ease-in;-moz-transition:left .3s ease-in;transition:left .3s ease-in}.footer1{flex-flow:row nowrap}.footer1Col{margin:0 2em;width:30%}}@media only screen and (min-width:1024px){nav.navbar,.navItemsWrapper{width:100%}#navbarCollapse>ul>li{margin-right:2em}.navItemsWrapper{display:flex}.footer1{flex-flow:row nowrap}.footer1Col{margin:0 2em;width:15%}}