/*c8a82104ec0d902e06f7f8fe01c708c7*/

#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container {
    padding: 0.25rem 0.25rem;
}

.g-main-nav .g-toplevel>li>.g-menu-item-container, .g-main-nav .g-sublevel>li>.g-menu-item-container {
    font-size: 1.2rem;
    font-weight: normal;
}

#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container {
    font-size: 1.1rem;
    font-weight: normal;
}

#g-mainbar {
    padding: 0;
}

#g-header {
    padding: 1rem 0;
}

.rounded .g-content {
    border-radius: 0.5rem 0.5rem 0 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0.75rem 0 0.75rem 0;
}

h1 {
    font-size: 1.5rem;
    font-weight: 400;
    color: #851012
}

h2 {
    font-size: 1.2rem;
    line-height: 1.2;
    color: #0e2973;
}

td {
    border: 1px solid #eaeaea;
}

body {
    font-size: 1rem;
    line-height: 1.6;
}

h2 {
    font-size: 1.5rem;
    line-height: 1.5;
    color: #0e2973;
}

.button {
    font-weight: 500;
    line-height: 0.6;
    text-transform: none;
    border-radius: 1.2rem;
    padding: 1rem 1rem;
}

.btn, p.readmore .btn {
    font-weight: 500;
    line-height: 0.6;
    text-transform: none;
    border-radius: 1.2rem;
    padding: 1rem 1rem;
}

.edit.item-page .btn-toolbar .btn, .pager.pagenav a, p.readmore .btn, .contact .form-actions .btn, #contact-form .controls .btn-primary.validate, .profile .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .search #searchForm .btn, .search #search-form .btn, .finder #searchForm .btn, .finder #search-form .btn {
    padding: 1rem 1rem;
}

@supports (display: grid)
.blog-items {
    grid-gap: 2rem;
}