
.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:#b4b2b2 !important;
    border-bottom-color:#b4b2b2 !important;
    background-color: #b4b2b2 !important;
}
.bg-video-desc, .fullwidth-image-desc {
    border-bottom-color:#b4b2b2 !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:#b4b2b2 !important;
}
.card {
    border-bottom-color:#b4b2b2 !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom-color:#b4b2b2 !important;
    }
}
.image-with-caption .card:not(.bg-inverse) {
    border-color: 0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom-color:#b4b2b2 !important;
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom-color:#b4b2b2 !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom-color:#b4b2b2 !important;
    }
}
.eventslider .slick-slide {
    border-bottom-color:#b4b2b2 !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:#b4b2b2 !important;
    }
}
.image-caption {
    border-bottom-color:#b4b2b2 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "Open Sans";
}
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:  "Open Sans";
}
.fullwidth-image-desc .btn {
    font-family: "Open Sans";
}
@media (min-width: 967px) {
    .bg-video-desc p {
    font-family: "Open Sans";
}
}
.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: "Open Sans";
}
.article-lead {
    font-family: "Open Sans";
}
.numbered-list .article-lead,
.numbered-list .numbered-list-link-text {
    font-family: "Open Sans";
}
.flipcardsTextOnly,
.text-overlay {
    font-family: "Open Sans";
}
.bg-video-desc, .fullwidth-image-desc {
    border-radius: 8px;
}
.fullwidth-image-desc--background-layout-lines h2 span,
.fullwidth-image-desc--background-layout-lines p:not(.fullwidth-image-link-paragraph) span {
    border-radius: 8px;
}
.fullwidth-image-desc p.fullwidth-image-link-paragraph .fullwidth-image-link .btn-link {
    border-radius: 8px;
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc,
    .bg-video-desc  {
        border-radius: 0px;
    }
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc p, .bg-video-desc p {
        color: #ffffff;
    }
}
.card {
    border-radius: 8px;
}

.card .card-body {
    border-radius: 8px;
}
@media screen and (max-width: 967px) {
    .card .card-body  {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
}
@media screen and (max-width: 967px) {
    .card-img img:not(.img-circle)  {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }
}
@media screen and (min-width: 968px) {
    .card-img img:not(.img-circle)  {
        border-radius: 8px;
    }
}
@media screen and (max-width: 967px) {
    .card-without-body .card-img img:not(.img-circle)  {
        border-radius: 8px;
    }
}
.image-with-caption .card-img img {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.image-with-caption .card-body {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.image-with-text-row img:not(.img-circle) {
    border-radius: 8px;
}
.card-container .card-img img {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.image-listText img:not(.img-circle) {
    border-radius: 8px;
}
.service-link img:not(.img-circle) {
    border-radius: 8px;
}
@media screen and (min-width: 47.9376rem) {
    .slick-slide .carousel-caption {
        border-radius: 8px;
    }
}
.slick-slide .eventbox {
    border-radius: 8px;
}
.gallery-container img {
    border-radius: 8px;
}
.slick-slide {
    border-radius: 8px;
}
.slick-slide .eventbox img {
    border-radius: 8px;
}
.slick-slide .eventbox img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
.image-block img {
    border-radius: 8px;
}
@media screen and (max-width: 967px) {
    .image-caption {
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
}
.img-responsive:not(.img-circle) {
    border-radius: 8px;
}
.image-with-text .img-responsive:not(.img-circle) {
    border-radius: 0px;
}
.quick-link-element {
    border-radius: 8px;
}
.quick-link-element .text {
    border-radius: 8px;
}
.quick-link-element img {
    border-radius: 8px;
}
.quick-link-element .background {
    border-radius: 8px;
}
.simple-language img {
    border-radius: 8px;
}
.tile-element {
    border-radius: 8px;
}
.tile-element img {
    border-radius: 8px;
}
.calendar-detail .event-info {
    border-radius: 8px;
}
.numbered-list-block {
    border-radius: 8px;
}
.flipcard {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.01975), 0px 7px 5px 0px rgba(0, 0, 0, 0.0283), 0px 12px 10px 0px rgba(0, 0, 0, 0.035), 0px 22px 18px 0px rgba(0, 0, 0, 0.0417), 0px 42px 33px 0px rgba(0, 0, 0, 0.0503), 0px 100px 80px 0px rgba(0, 0, 0, 0.05);
}
.flipcard .img-responsive {
    border-radius: 0px;
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:nth-of-type(2) div,
    .show-mobile-hover > div:nth-of-type(2) div {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:first-of-type div,
    .show-mobile-hover > div:first-of-type div {
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:nth-of-type(2) div img,
    .show-mobile-hover > div:nth-of-type(2) div img {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }
}
@media screen and (max-width: 89.9375rem) {
    .show-mobile-hover > a:first-of-type div img,
    .show-mobile-hover > div:first-of-type div img {
        border-bottom-right-radius: 0px;
        border-top-right-radius: 0px;
    }
}
.audio-player .audio-player-plyr, .plyr, .plyr--shadow {
    border-radius: 8px;
}
.accessibility-navigation .rsbtn .accessibility-nav-item
{
    border-radius:8px;
}
.font-size-1 .accessibility-nav-item,
.font-size-1 .panel-icon
{
    zoom: 1.3;
}
.image-with-text-row img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.contact-person img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.image-listText img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.service-link img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.icon-container {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.image-block img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.gallery-item img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.modal img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.simple-language img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.calendar-results .event-element .event-image img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
.calendar-detail .event-image img {
    box-shadow: 10px 10px 20px rgba(0,0,0,0.25);
}
