header{ background-color: #fff;}

.secondary-menu-region a {
    color: #666;
}

.type-of-block .block-inner h2+.field-content-wrapper ul li a:not(h2):hover, .type-of-block .block-inner h2+.field-content-wrapper ul li a:not(h2):active, .type-of-block .block-inner h2+.field-content-wrapper ul li a:not(h2):focus, .type-of-block .block-inner h2+.field-content-wrapper ul li a:not(h2).active-menu-item, .type-of-block .block-inner h2+.field-content-wrapper ul li a a:hover, .type-of-block .block-inner h2+.field-content-wrapper ul li a a:active, .type-of-block .block-inner h2+.field-content-wrapper ul li a a:focus, .type-of-block .block-inner h2+.field-content-wrapper ul li a a.active-menu-item {
    border: none;
    color: #D9A520;
}

.we-mega-menu-ul > li.we-mega-menu-li:hover, .we-mega-menu-ul > li.we-mega-menu-li:hover > a, .we-mega-menu-ul > li.we-mega-menu-li:hover > span {
    color: #D9A520;
}
.btn-primary {
    color: #fff;
    background-color: #D9A520;
    border-color: #D9A520;
}
.btn-secondary {
    color: #fff;
    background-color: #D9A520;
    border-color: #D9A520;
}
.theme-invert .d-p-side-image-banner .field--name-field-d-main-title:after {
    background: #D9A520;
}
.theme-invert .d-p-text-block .field--name-field-d-main-title:after {
    background: #D9A520;
}
.theme-invert .paragraph--type--d-p-banner .field--name-field-d-main-title+.field--type-link::before, .theme-invert .paragraph--type--d-p-banner h3+.field--type-link::before, .theme-invert .paragraph--type--d-p-banner .field--name-field-d-long-text::before {
    background: #D9A520;
}
.paragraph-d-form {
    background: #6297D0;
}
.paragraph-d-form .form-actions .btn {
    color: #fff;
    background-color: #D9A520;
    border-color: #D9A520;
}



.paragraph--type--d-p-side-image .field--name-field-d-main-title::after {
    background: #D9A520;
}

.half-transparent .paragraph.paragraph--type--d-p-banner .field--name-field-d-main-title+.field--type-link::before, .half-transparent .paragraph.paragraph--type--d-p-banner .field--name-field-d-subtitle+.field--type-link::before, .half-transparent .paragraph.paragraph--type--d-p-banner .field--name-field-d-long-text::before {
    background: #D9A520;
}
.paragraph--type--d-p-text-paged .field--name-field-d-long-text::before {
    background: #D9A520;
}

.theme-default .paragraph--type--d-p-side-image .image-side-right, .theme-default .paragraph--type--d-p-side-image .image-side-right-wide {
    background: #033b53;
}

.theme-default .paragraph--type--d-p-side-image .image-side-left, .theme-default .paragraph--type--d-p-side-image .image-side-left-wide {
    background: #033b53;
}
.theme-primary>.paragraph:not(.content-moved-inside), .theme-primary>div[data-geysir-paragraph-id]>.paragraph:not(.content-moved-inside), .theme-primary.theme-custom>.content-moved-inside, .theme-primary.theme-custom>.content-moved-inside>*:not(.content-inside-wrapper), .theme-primary>.content-moved-inside .content-inside-wrapper, .theme-primary>.paragraph .theme-default>.paragraph, .theme-primary>.paragraph .theme-default>div[data-geysir-paragraph-id]>.paragraph {
    background: #033b53;
    color: #fff;
}

footer {
    background: #033B53;
    color: #fff;
}
footer.site-footer .site-footer-blocks .region .block-block-content ul li a {
    background-color: transparent;
}

.eu-cookie-compliance-message h1, .eu-cookie-compliance-message h2, .eu-cookie-compliance-message h3, .eu-cookie-compliance-message p {

    font-weight: normal;
}

@media (min-width: 992px){
  .type-of-block .block-inner h2 {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
  .we-mega-menu-ul>li.we-mega-menu-li>a, .we-mega-menu-ul>li.we-mega-menu-li>span {
    padding: 0 0.8rem;
    font-weight: 600;
  }
}
