
.slick-slide .carousel-caption {
    background-color: rgba(0, 50, 95, 0.8);
}

.quick-link-wrapper .quick-link-element.full .background {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element.normal.has-image.bg-primary .text {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element.full.has-link:hover .background {
    background-color: #00325f !important;
}

.quick-link-wrapper.small .quick-link-element.has-link:hover .background {
    background-color: #00325f !important;
}

.quick-link-wrapper .quick-link-element.has-link:hover {
    background-color: rgba(0, 50, 95, 0.8) !important;
}

.quick-link-wrapper .quick-link-element a:hover {
    background-color: rgba(0, 50, 95, 0.8) !important;
}


.line__accent {
    border-left-color:#00325f !important;
    border-bottom-color:#00325f !important;
    background-color: #00325f !important;
}
.bg-video-desc, .fullwidth-image-desc {
    border-bottom-color:#00325f !important;
}
.fullwidth-image-desc--background-layout-lines h2 span,
.fullwidth-image-desc--background-layout-lines p:not(.fullwidth-image-link-paragraph) span {
    border-bottom-color:#00325f !important;
}
.card {
    border-bottom-color:#00325f !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom-color:#00325f !important;
    }
}
.image-with-caption .card:not(.bg-inverse) {
    border-color: 0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom-color:#00325f !important;
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom-color:#00325f !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom-color:#00325f !important;
    }
}
.eventslider .slick-slide {
    border-bottom-color:#00325f !important;
}
.teaser-box-variant {
    border-bottom-color: transparent !important;
}
.teaser-box-variant2 {
    border-bottom-color: transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .teaser-box-variant .card-body,
    .teaser-box-variant2 .card-body {
        border-bottom-color:#00325f !important;
    }
}
.image-caption {
    border-bottom-color:#00325f !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "PTSerif";
}
h1.blockquote footer,
h1.blockquote span,
h2.blockquote footer,
h2.blockquote span,
h3.blockquote footer,
h3.blockquote span,
h4.blockquote footer,
h4.blockquote span,
h5.blockquote footer,
h5.blockquote span,
h6.blockquote footer,
h6.blockquote span {
    font-family: "Open Sans";
}
.site-header h1,
.site-header h2,
.site-header h3,
.site-header h4,
.site-header h5,
.site-header h6 {
    font-family: "Open Sans";
}
.panel-heading h2 {
    font-family: "Open Sans";
}
.fullwidth-image-desc p, .fullwidth-image-desc h2 {
    font-family:  "PTSerif";
}
.fullwidth-image-desc .btn {
    font-family: "Open Sans";
}
@media (min-width: 967px) {
    .bg-video-desc p {
    font-family: "PTSerif";
}
}
.article-subtitle {
    font-family: "Open Sans";
}
.dynamic-layers__more-button-open {
    font-family: "Open Sans";
}
.dynamic-layers__more-button-close {
    font-family: "Open Sans";
}
.article-subtitle {
    font-family: "Open Sans";
}
.numbered-list-block {
    font-family: "PTSerif";
}
.article-lead {
    font-family: "PTSerif";
}
.numbered-list .article-lead,
.numbered-list .numbered-list-link-text {
    font-family: "Open Sans";
}
.flipcardsTextOnly,
.text-overlay {
    font-family: "Open Sans";
}
body {
    background: #fff url('/static/lwl-pilot-project/dist/image/designgenerator/backgrounds/notebook-dark.png') repeat;
}
