body {
font-size: 20px;
line-height: 26px;
color: #000;
padding-top: 20px;
}
body, h1, h2, h3, h4, h5, h6 {
font-family: Georgia,Utopia,'Palatino Linotype',Palatino,serif;
}
a, h1, h2, h3, h4, h5, h6, .site-title, .brand:hover, .separator {
color: #116688;
}
.h1, h1 {
font-size: 2rem;
}
.h2, h2 {
font-size: 1.6rem;
}
label, input, button, select, textarea, .btn {
font-size: 16px;
}
.form-control {
font-size: 22px;
}
.site-title {
font-weight: normal;
font-size: 40px;
}
.container-header .site-description {
color: #000;
font-size: 24px;
line-height: 30px;
padding: 0 0 0 4em;
font-style: italic;
}
.site-grid {
max-width: 720px;
}
@media (max-width: 768px) {
.site-description {padding: 0;}
}
.header {
border-bottom: 1px solid #116688;
}
.container-topbar {
padding: 0 2em;
}
.container-header .mod-menu > li > a {
color: #116688;
font-size: 20px;
padding: 8px 12px;
}
.container-header .mod-menu > li.active > a {
color: #000;
font-style: italic;
}
.nav.nav-tabs {
background-color: #fff;
}
.footer .grid-child {
justify-content: center;
padding-top: 1rem;
padding-bottom: 1rem;
}
.footer .custom p {
color: #000;
text-align: center;
}
.header, .footer {
background-color: #fff;
background-image: none;
}
.footer a:not(.btn):hover, .footer a:not(.btn):focus, .footer .btn-link:hover, .footer .btn-link:focus {
color: #116688;
}
.element-invisible {
color: #000;
}
div.com-contact h3 {
display:none;
}
.mod-menu a.fas::before {
padding-right: 5px;
}
