h1 { font-size: 30px;  color: #fdc300 !important; text-transform: uppercase; }
h2 { font-size: 26px;  color: #fdc300 !important; text-transform: uppercase; }
p  { font-size: 16px; color: #0063af; line-height: 1.7em; } 
h5 { font-size: 16px; line-height: 1em; font-weight: 500; }
h3 { color: #fdc300 !important; }
a { color: #fdc300; }
strong { font-weight: 700; }
#main-header { border-bottom: 4px solid #fdc300; }
#top-menu li { font-weight: 300; padding-right: 20px; padding-top: 20px; }
@media only screen and (max-width: 48em) {
h1 { font-size: 26px; }
h2 { font-size: 23px; }
p  { font-size: 14px; } 
h5 { font-size: 14px; }
} .header-nav.nav { display: flex;
align-items: center;
justify-content: center; }
@media screen and (min-width: 48em) {
.logo { display: none; }
} .accordion-title {
padding: 20px;
display: block;
position: relative;
background-color: #f4f4f4 !important;
margin: 20px; }
a.accordion-title {
font-size: 16px;
font-weight: 700;
color: #024084 !important; }
a.accordion-title.active { font-size: 16px; font-weight: 700; border-color: none;  }
i.icon-angle-down { display: none; }
@media screen and (min-width: 48em) {
a.accordion-title.active { font-size: 14px; }
} .absolute-footer { font-size: 12px !important; color: #024084 !important; }