/* design code: 2-4-5-1-1-2-4-4-2-1-1-2-10-1 */

/* Styles for colors_select_1 */
.bg-faded .line__bg-color {
    background-color:#282828;
}
.line__bg-color {
    background-color:#282828;
}
.contact-person .bg-faded h1, .contact-person .bg-faded h2, .contact-person .bg-faded h3, .contact-person .bg-faded h4, .contact-person .bg-faded h5, .contact-person .bg-faded h6, .contact-person .bg-faded .h1, .contact-person .bg-faded .h2, .contact-person .bg-faded .h3, .contact-person .bg-faded .h4, .contact-person .bg-faded .h5, .contact-person .bg-faded .h6, .contact-person .bg-faded p {
    color:#282828 !important;
}
.js-tableOfContents a {
    color:#282828;
}
.js-tableOfContents .btn:hover, .js-tableOfContents .btn:focus, .js-tableOfContents .btn:active {
    color:#757575 !important;
}
.btn:not(.btn-link):hover, .btn:not(.btn-link):focus, .btn:not(.btn-link):active {
    background-color:#757575;
    border-color:#757575;
    color:#ffffff;
}
.btn-highlight-primary:focus, .nav-button.nav-button-open .btn:focus, .btn-highlight-primary.focus, .nav-button.nav-button-open .focus.btn {
    background-color:#282828;
    border-color:#282828;
}
.btn.btn-anchor:hover, .btn.btn-anchor:active, .btn.btn-anchor:focus {
    background-color: transparent;
    border-color: transparent;
}
.btn-default {
    background-color: transparent;
    border-color:#282828;
    color:#282828;
}
.bg-primary .line__bg-color {
    background-color: #fff !important;
}
.bg-primary .btn-link.btn-light, .bg-primary .btn-light.btn-anchor {
    background-color:#282828;
}
.btn-primary {
    background-color:#282828;
    color:#ffffff;
}
#navPanel-search .btn-primary:hover, .navPanel-search .btn-primary:focus, .navPanel-search .btn-primary:active {
    border-color: #ffffff;
}
.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    background:#757575;
    border-color:#757575;
}
.btn-highlight-primary {
    background-color:#282828;
}
.accessibility-navigation .rsbtn .accessibility-nav-item {
    background-color:#282828;
}
.accessibility-navigation .rsbtn .accessibility-nav-item:hover, .accessibility-navigation .rsbtn .accessibility-nav-item:focus, .accessibility-navigation .rsbtn .accessibility-nav-item:active {
    background-color:#757575!important;
}
p {
    color: #000000;
}
label {
    color:#282828;
}
p.lead {
    color:#282828;
}
.bg-info:not(.design-generator) {
    background-color:#e7e7e8;
}
.btn-info {
    background-color:#e7e7e8;
}
.btn-highlight-info {
    background-color:#e7e7e8;
}
p a:not(.btn):hover, p a:not(.btn):focus {
    color:#000000;
    border-color:#000000;
}
.bg-faded {
    background-color:#e7e7e8;
}
.btn-faded {
    background-color:#e7e7e8;
}
.btn-highlight-faded {
    background-color:#e7e7e8;
}
.btn-highlight-primary, .nav-button.nav-button-open .btn {
    background:#282828;
}
.image-caption {
    background-color:#282828;
}
.gallery-container .gallery-item figure .background {
    background:#28282850;
}
.gallery-outer.bg-primary .gallery-link a {
    color:#fff;
}
.gallery-navigation-block .gallery-nav span.active, .gallery-navigation-block .gallery-nav a.active {
    color:#282828;
    border-color:#282828;
}
.gallery-navigation-block .gallery-nav a:hover, .gallery-navigation-block .gallery-nav a:focus, .gallery-navigation-block .gallery-nav a:active {
    color:#282828;
    border-color:#282828;
}
.bg-video-desc p {
    color:#282828;
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc p, .bg-video-desc p {
        color: #ffffff;
    }
}
.btn-video-control {
    background:rgba(40, 40, 40, 0.85);
}
.btn-video-control:hover, .btn-video-control:focus, .btn-video-control:active {
    background:#282828 !important;
}
.tile-wrapper .tile-element:not(.bg-info) .background {
    background:rgba(40, 40, 40, 0.85) !important;
}
p a:not(.btn) {
    color:#000000;
    border-color:#000000;
}
.icon-container {
    color:#282828;
}
.tab-button {
    color:#282828;
}
.btn-primary.btn-light, .btn-primary.btn-light * {
    color:#282828;
}
p a:not(.btn):hover, p a:not(.btn):focus, p a:not(.btn):active {
    color:#000000;
    border-color:#000000;
}
.eventbox div, .eventbox p {
    color:#282828;
}
.bg-faded .eventbox div, .bg-faded .eventbox p {
    color:#000000;
}
.calendar-results .search-filter .event-search-word {
    color:#282828;
}
.calendar-results .search-filter a.btn {
    color:#282828;
}
.calendar-results .search-filter a.btn:hover, .calendar-results .search-filter a.btn:focus, .calendar-results .search-filter a.btn:active {
    background: transparent;
}
.calendar-results .pagination-block .pagination ul li.active span {
    color:#282828;
    border-bottom:2px solid #282828;
}
.bg-primary .calendar-results .pagination-block .pagination ul li.active span {
    color:#c9c9c9;
    border-bottom:2px solid #c9c9c9;
}
.bg-faded .calendar-results .pagination-block .pagination ul li.active span {
    color:#282828;
    border-bottom:2px solid #282828;
}
.calendar-results .pagination-block .pagination a:hover, .calendar-results .pagination-block .pagination a:focus, .calendar-results .pagination-block .pagination a:active {
    color:#282828;
    border-bottom:2px solid #282828;
}
.bg-primary .calendar-results .pagination-block .pagination a {
    color:#757575;
}
.bg-primary .calendar-results .pagination-block .pagination a:hover, .bg-primary .calendar-results .pagination-block .pagination a:focus, .bg-primary .calendar-results .pagination-block .pagination a:active {
    color:#c9c9c9;
    border-bottom:2px solid #c9c9c9;
}
.bg-faded .calendar-results .pagination-block .pagination span, .bg-info .calendar-results .pagination-block .pagination span, .bg-inverse .calendar-results .pagination-block .pagination span {
    color:#282828;
}
.calendar-results button.filtered {
    color:#282828;
    border-color:#282828;
}
.calendar-results button.filtered:active, .calendar-results button.filtered:focus {
    color:#ffffff;
}
.calendar-results button.filtered:hover svg {
    color:#ffffff;
}
.calendar-results button.filtered svg {
    color:#282828;
}
.calendar-results .filter-choosen .clear-filter {
    color:#282828;
}
.calendar-results .event-element p {
    color:#282828;
}
.calendar-results .event-element .event-current {
    background:#282828;
}
.calendar-results .event-element {
    border-color:#282828;
}
.form-control, [id^="id_pilotcaptchafield"], [id^="id_pilotcaptchafield"] {
    color:#282828;
    border-color:#282828;
}
.ui-datepicker span {
    color:#282828;
}
.ui-datepicker .ui-state-active {
    background:#282828;
}
.numbered-list-block.vertical .numbered-link-element span {
    color:#282828;
}
.numbered-list-block.bg-faded.vertical .numbered-link-element span {
    color:#000000;
}
.scrollindicator-footer-content {
    color:#282828;
}
.scrollindicator-footer:hover span, .scrollindicator-footer:focus span, .scrollindicator-footer:active span {
    color:#c9c9c9;
}
.scrollindicator-footer-content svg {
    color:#282828;
}
.btn-highlight-secondary {
    color:#282828;
}
.nav-button .btn-highlight-secondary:hover, .nav-button .btn-highlight-secondary:focus, .nav-button .btn-highlight-secondary:active {
    background: #E7E7E8;
    color:#282828;
}
.nav-button-sticker {
    background:#282828;
}
.nav-button-sticker svg {
    fill:#282828 !important;
}
.navigation, .navigation-header {
    background:#282828;
}
.nav-button.nav-button-open .btn:focus, .nav-button.nav-button-open .btn:hover, .nav-button.nav-button-open .btn:active {
    background:#757575;
}
.navigation-list li.active > .nav-link, .navigation-list li.active > .nav-link:hover, .navigation-list li.active > .nav-link:focus, .navigation-list li.active > .nav-link:active {
    color:#282828;
}
.carousel-control .box {
    background:#282828;
}
.carousel .carousel-inner {
    background: transparent;
}
.breadcrumb li, .breadcrumb li.active {
    color:#282828;
}
div.icon-accessibility.bg-inverse:hover, div.icon-accessibility.bg-inverse:focus, div.icon-accessibility.bg-inverse:active {
    background:#282828;
}
div.icon-accessibility.bg-info.icon-colored-hover:hover, div.icon-accessibility.bg-info.icon-colored-hover:focus, div.icon-accessibility.bg-info.icon-colored-hover:active {
    background:#282828;
}
.extra-box p.mb-0, .design-generator .extra-settings {
    color: #000000;
}
.extra-box p.mb-0, .design-code {
    color: #000000;
}
.panel-icon {
    background:#757575;
}
.panel-title button:not(.collapsed) > .panel-icon {
    background:#c9c9c9;
}
.panel-icon svg {
    color:#ffffff;
}
.panel-title button:hover .panel-icon, .panel-title button:focus .panel-icon, .panel-title button:active .panel-icon {
    background:#c9c9c9;
}
.tab-list li.active {
    border-color:#282828 !important;
}
.tab-list li.primary-bg.active {
    border-color:#e1e1e1 !important;
}
.carousel-control .box:hover, .carousel-control .box:focus, .carousel-control .box:active {
    background:#757575;
}
ul li:before {
    background-color:#282828 !important;
}
.image-listText {
    border-color:#282828 !important;
}
.bg-faded .bt-1 {
    border-color:#282828;
}
.bt-1 {
    border-color:#282828;
}
.scrollindicator .scrollindicator-content {
    color:#282828;
}
.gallery-container .gallery-content figcaption, .fancybox-title figcaption {
    color:#282828;
}
.image-pos p {
    color:#282828;
}
.fancybox-close-wrapper .fancybox-close-text {
    color:#282828;
}
.fancybox-nav {
    background:#282828;
}
.fancybox-nav:hover, .fancybox-nav:focus, .fancybox-nav:active {
    background:#c9c9c9;
}
div.icon-accessibility.bg-inverse {
    background:#282828;
}
.pilot-form .check input:checked~.checkmark {
    background-color:#282828;
}
.pilot-form .check .checkmark {
    border-color:#282828;
}
.tile-wrapper .tile-element.bg-faded .text p, .tile-wrapper .tile-element.bg-info .text p, .tile-wrapper .tile-element.bg-inverse .text p {
    color:#000000;
}
.tile-wrapper a .bg-info svg {
    color:#282828;
}
.tile-wrapper a:hover .bg-primary, .tile-wrapper a:hover .bg-info, .tile-wrapper a:hover .bg-inverse, .tile-wrapper a:hover .bg-faded, .tile-wrapper a:focus .bg-primary, .tile-wrapper a:focus .bg-info, .tile-wrapper a:focus .bg-inverse, .tile-wrapper a:focus .bg-faded, .tile-wrapper a:active .bg-primary, .tile-wrapper a:active .bg-info, .tile-wrapper a:active .bg-inverse, .tile-wrapper a:active .bg-faded {
    color:#282828;
    border-color:#282828;
}
.tile-wrapper a:hover .bg-primary .text p, .tile-wrapper a:hover .bg-info .text p, .tile-wrapper a:hover .bg-inverse .text p, .tile-wrapper a:hover .bg-faded .text p, .tile-wrapper a:focus .bg-primary .text p, .tile-wrapper a:focus .bg-info .text p, .tile-wrapper a:focus .bg-inverse .text p, .tile-wrapper a:focus .bg-faded .text p, .tile-wrapper a:active .bg-primary .text p, .tile-wrapper a:active .bg-info .text p, .tile-wrapper a:active .bg-inverse .text p, .tile-wrapper a:active .bg-faded .text p {
    color:#e7e7e8 !important;
}
.tile-wrapper a:hover .bg-primary svg, .tile-wrapper a:hover .bg-info svg, .tile-wrapper a:hover .bg-inverse svg, .tile-wrapper a:hover .bg-faded svg, .tile-wrapper a:focus .bg-primary svg, .tile-wrapper a:focus .bg-info svg, .tile-wrapper a:focus .bg-inverse svg, .tile-wrapper a:focus .bg-faded svg, .tile-wrapper a:active .bg-primary svg, .tile-wrapper a:active .bg-info svg, .tile-wrapper a:active .bg-inverse svg, .tile-wrapper a:active .bg-faded svg {
    color:#282828;
}
.tile-wrapper a .bg-faded svg {
    color:#282828;
}
.tile-wrapper .sub-title.sub-title, .tile-wrapper h2.sub-title {
    color:#282828;
}
.numbered-list-block.vertical {
    border-color:#282828;
}
.numbered-list-block.vertical a {
    border-top: 1px solid !important;
}
.numbered-list-block.vertical .numbered-link-element span svg {
    color:#282828;
}
.numbered-list-block.bg-faded.vertical .numbered-link-element span svg {
    color:#000000;
}
.banner-cookie {
    background:rgba(40, 40, 40, 0.85);
}
.site-title, .site-title a {
    color:#282828 !important;
}
.site-title:hover, .site-title a:hover, .site-title:focus, .site-title a:focus, .site-title:active, .site-title a:active {
    border-color:#757575!important;
    color:#757575 !important;
}
.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb a:active {
    color:#282828;
}
ul.navigation-sub li:not(:last-child) {
    border-color:#282828;
}
ul.navigation-sub {
    border-color:#282828;
}
ul.navigation-sub li.active>.nav-link, ul.navigation-sub li.active>.nav-link:focus, ul.navigation-sub li.active>.nav-link:active, ul.navigation-sub li.active>.nav-link:hover, ul.navigation-sub li>.nav-link {
    color:#282828;
}
ul.navigation-sub li.active>.nav-link:active, ul.navigation-sub li.active>.nav-link:focus, ul.navigation-sub li.active>.nav-link:focus:active, ul.navigation-sub li.active>.nav-link:focus:focus, ul.navigation-sub li.active>.nav-link:focus:hover, ul.navigation-sub li.active>.nav-link:hover, ul.navigation-sub li.active>.nav-link:hover:active, ul.navigation-sub li.active>.nav-link:hover:focus, ul.navigation-sub li.active>.nav-link:hover:hover, ul.navigation-sub li>.nav-link:active, ul.navigation-sub li>.nav-link:focus, ul.navigation-sub li>.nav-link:hover {
    color:#282828;
}
.slider .slider-container .slick-slide.bg-inverse {
    border-color:#282828 !important;
}
.eventbox.show-more-eventbox svg {
    color:#282828;
}
.navigation-button {
    color:#282828;
}
.navigation-button:hover, .navigation-button:active, .navigation-button:focus {
    color:#757575;
}
.bg-primary .bg-faded p a:not(.btn) {
    border-color:#000000;
}
.bg-info p a:not(.btn) {
    border-color:#000000;
    color:#000000;
}
.bg-inverse p a:not(.btn) {
    border-color:#000000;
    color:#000000;
}
.bg-video-desc {
    background-color:rgba(255,255,255, 0.9);
}
.bg-faded p a:not(.btn) {
    border-color:#000000;
    color:#000000;
}
.bg-primary .bg-faded p a:not(.btn):hover, .bg-primary .bg-faded p a:not(.btn):focus, .bg-primary .bg-faded p a:not(.btn):active {
    border-color:#000000;
    color:#000000;
}
.quick-link-element.full p {
    color:#ffffff;
}
.xmlpressfetcher .article-body {
    border-color:#000000;
}
.bg-info .xmlpressfetcher .article-body, .bg-inverse .xmlpressfetcher .article-body {
    border-color:#282828;
}
.bg-faded a {
    color:#282828;
}
.event-type span {
    color:#282828;
}
.card.bg-inverse {
    border-color:#282828;
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc, .bg-video-desc {
        background:#282828;
    }
}
div.icon-accessibility.bg-primary {
    background:#282828;
}
.warning-plugin.bg-faded, .warning-plugin.bg-info, .warning-plugin.bg-inverse {
    color:#282828;
}
div.icon-accessibility.bg-info, div.icon-accessibility.bg-primary.icon-colored-hover:hover {
    background:#282828;
}
.bg-primary .icon-colored-hover:hover .icon {
    fill:#ffffff;
    stroke:#ffffff;
}
.slick-slider {
    background:#282828;
}
.eventslider .slick-slider {
    background: transparent;
}
.tile-wrapper a:hover .bg-primary .padding svg, .tile-wrapper a:hover .bg-info .padding svg, .tile-wrapper a:hover .bg-inverse .padding svg, .tile-wrapper a:hover .bg-faded .padding svg {
    color:#282828;
}
.tile-wrapper .tile-element.bg-faded .text h2 p, .tile-wrapper .tile-element.bg-faded .text h3 p {
    color:#282828 !important;
}
.tile-wrapper .tile-element.bg-faded .background {
    background:rgba(231,231,232,0.85) !important;
}
.tile-wrapper .tile-element.highlight.bg-faded .background {
    background:rgba(231,231,232,0.85) !important;
}
.tile-wrapper .tile-element.bg-info .background {
    background:rgba(231,231,232,0.85) !important;
}
.tile-wrapper .tile-element.highlight.bg-info .background {
    background:rgba(231,231,232,0.85) !important;
}
.tile-wrapper .show-mobile-hover-wrapper .show-mobile-hover > a:nth-of-type(2) > div:hover.bg-primary .padding svg {
    color:#282828;
}
.tile-wrapper .tile-element.bg-inverse .background {
    background:rgba(255, 255, 255, 0.8) !important;
}
.tile-wrapper a:hover .tile-element.bg-primary {
    background:#282828 !important;
}
.tile-wrapper .tile-element:not(.has-image).bg-primary {
    border-color:#282828;
}
.tile-wrapper .tile-element:not(.has-image):hover {
    border: 1px solid #282828 !important;
}
.tile-wrapper a:hover .tile-element.bg-faded {
    background:#e7e7e8 !important;
    border-color:#282828 !important;
}
.tile-wrapper .tile-element:not(.has-image).bg-faded {
    border: 1px solid #e7e7e8 !important;
}
.tile-wrapper a:hover .tile-element.bg-info {
    background:#e7e7e8 !important;
    border-color:#282828 !important;
}
.tile-wrapper .tile-element:not(.has-image).bg-info {
    border: 1px solid #e7e7e8 !important;
}
.tile-wrapper a .tile-element:not(.has-image).bg-inverse {
    border: 1px solid #282828 !important;
}
.tile-wrapper a:hover .tile-element:not(.has-image).bg-inverse {
    background:#282828 !important;
}
.tile-wrapper a:hover .tile-element:not(.has-image).bg-inverse .padding {
    background:#282828 !important;
}
.tile-wrapper a:hover .tile-element:not(.has-image).bg-inverse .padding svg {
    color: #ffffff !important;
}
.tile-wrapper a:hover .tile-element:not(.has-image).bg-inverse .text h2 p {
    color: #ffffff !important;
}
.tile-wrapper .tile-element.bg-inverse .text h2 p, .tile-wrapper .tile-element.bg-inverse .text h3 p {
    color:#282828 !important;
}
.tile-wrapper a .tile-element.bg-inverse .padding svg {
    color:#282828 !important;
}
.tile-wrapper .tile-element.bg-inverse .text h2 p, .tile-wrapper .tile-element.bg-inverse .text h3 p, .tile-wrapper .tile-element.bg-info .text h2 p, .tile-wrapper .tile-element.bg-info .text h3 p {
    color:#282828 !important;
}
@media (max-width: 89.9375rem) {
    .tile-wrapper .show-mobile-hover-wrapper .show-mobile-hover > a:nth-of-type(2) > div.bg-inverse {
        box-shadow: inset 0px 0px 0px 1px #282828 !important;
    }
}
@media (max-width: 89.9375rem) {
    .tile-wrapper .show-mobile-hover-wrapper .show-mobile-hover > div:nth-of-type(2) .bg-inverse {
        box-shadow: inset 0px 0px 0px 1px #282828 !important;
    }
}
.warning-plugin.bg-faded p, .warning-plugin.bg-info p, .warning-plugin.bg-inverse p {
    color:#282828;
}
.warning-plugin.bg-faded svg, .warning-plugin.bg-info svg, .warning-plugin.bg-inverse svg {
    color:#282828;
}
.warning-plugin.bg-faded a:hover, .warning-plugin.bg-faded a:focus, .warning-plugin.bg-faded a:active, .warning-plugin.bg-info a:hover, .warning-plugin.bg-info a:focus, .warning-plugin.bg-info a:active, .warning-plugin.bg-inverse a:hover, .warning-plugin.bg-inverse a:focus, .warning-plugin.bg-inverse a:active {
    color:#282828;
    border-color:#282828;
}
.warning-plugin.bg-inverse {
    border-color:#282828;
}
.bg-primary .eventbox .event-type span {
    color:#282828;
}
.bg-inverse .eventbox .event-type span {
    background:#282828;
}
.eventbox p a {
    color:#282828;
}
.quick-link-wrapper .quick-link-element.full .background {
    background-color:rgba(40,40,40,0.8);
}
.quick-link-wrapper .quick-link-element a:focus {
    background:#282828 !important;
    border-color:#282828;
}
.quick-link-wrapper .quick-link-element a:active {
    background:#282828 !important;
    border-color:#282828;
}
.quick-link-wrapper .quick-link-element.bg-inverse a {
    border-color:#282828;
}
.quick-link-wrapper .quick-link-element.bg-faded .text, .quick-link-wrapper .quick-link-element.bg-faded .text p, .quick-link-wrapper .quick-link-element.bg-invers .text, .quick-link-wrapper .quick-link-element.bg-invers .text p, .quick-link-wrapper .quick-link-element.bg-info .text, .quick-link-wrapper .quick-link-element.bg-info .text p {
    color:#282828;
}
.quick-link-wrapper .quick-link-element.bg-invers {
    border-color:#282828;
}
.quick-link-wrapper .quick-link-element.normal.has-image .big_text, .quick-link-wrapper .quick-link-element.normal.has-image .small_text {
    background-color:rgba(117,117,117,0.8);
}
.quick-link-wrapper .quick-link-element.has-link:hover {
    background-color: rgba(40,40,40,0.8) !important;
}
.quick-link-wrapper .quick-link-element.gradient .background {
    background-image: linear-gradient(to bottom, rgba(0, 50, 95, 0), #282828);
}
.quick-link-wrapper .quick-link-element.has-link.gradient:hover .background {
    background: transparent !important;
}
.quick-link-wrapper .quick-link-element.bg-primary.gradient.has-image.has-link .small_text {
    background: transparent !important;
}
.quick-link-wrapper .quick-link-element.bg-faded a:hover .text, .quick-link-wrapper .quick-link-element.bg-faded a:hover .text p, .quick-link-wrapper .quick-link-element.bg-invers a:hover .text, .quick-link-wrapper .quick-link-element.bg-invers a:hover .text p, .quick-link-wrapper .quick-link-element.bg-info a:hover .text, .quick-link-wrapper .quick-link-element.bg-info a:hover .text p {
    color: white !important;
}
.quick-link-wrapper.small .quick-link-element.bg-faded.normal.has-image:not(:hover) .text {
    background-color:#e7e7e8 !important;;
}
.quick-link-wrapper .quick-link-element.normal.has-image.has-link:hover .big_text, .quick-link-wrapper .quick-link-element.normal.has-image.has-link:hover .small_text {
    background-color: #282828;
}
.quick-link-wrapper .quick-link-element.normal.has-image.bg-faded.has-link:not(:hover) .small_text, .quick-link-wrapper .quick-link-element.normal.has-image.bg-faded.has-link:not(:hover) .big_text, .quick-link-wrapper .quick-link-element.normal.has-image.bg-faded:not(.has-link) .small_text, .quick-link-wrapper .quick-link-element.normal.has-image.bg-faded:not(.has-link) .big_text {
    background-color: #e7e7e8;
}
.calendar-detail .event-info {
    background:#e1e1e1;
}
.calendar-detail .event-info p.head {
    color:#282828;
}
.eventbox .event-type span {
    color:#282828;
}
.swiper-button-prev, .swiper-button-next {
    background:#282828;
}
.calendar-detail .event-info .icon {
    color:#282828;
}
.numbered-list-block a {
    border-color:#282828;
}
.numbered-list-block:not(.bg-primary) a:hover span svg, .numbered-list-block:not(.bg-primary) a:focus span svg, .numbered-list-block:not(.bg-primary) a:active span svg {
    color:#757575 !important;
}
.numbered-list-block .numbered-link-element {
    border-color:#282828 !important;
}
.bg-primary .numbered-list-block .numbered-link-element {
    border-color:#e7e7e8 !important;
}
.bg-primary.numbered-list-block .numbered-link-element {
    border-color:#e7e7e8 !important;
}
.bg-primary.numbered-list-block.horizontal a {
    border-color: #fff !important;
}
.bg-primary.numbered-list-block.vertical a {
    border-color: #fff !important;
}
.numbered-list-block.vertical .numbered-list-link {
    border-color: #282828 !important;
}
.bg-primary .numbered-list-block.vertical .numbered-list-link {
    border-color: #fff !important;
}
.dynamic-layers .dynamic-layers__content.bg-primary {
    background:#282828 !important;
}
.dynamic-layers .dynamic-layers__content.bg-primary.ragged-text {
    background: none !important;
}
.dynamic-layers-bg .dynamic-layers__content:not(.bg-primary) .dynamic-layers__more-button-open .icon {
    background:#282828 !important;
}
.bg-primary .dynamic-layers__more-button-open .icon {
    background:#282828 !important; border: 1px solid #e7e7e8;
}
.dynamic-layers__indicators {
    background:#282828 !important; opacity: 0.9;;
}
.dynamic-layers__indicator:before {
    background-color: #ffffff !important; opacity: 0.9;;
}
.dynamic-layers__static .btn-video-control {
    background-color:#282828 !important; color:#e7e7e8 !important;;
}
.dynamic-layers__content .h3:not(.bg-primary) {
    color:#282828 !important;;
}
.numbered-list-link:hover, .numbered-list-link:hover * {
    background-color:#282828 !important; color: #e7e7e8 !important;
}
.bg-primary .numbered-list-link:hover, .bg-primary .numbered-list-link:hover * {
    background-color:#e7e7e8 !important; color: #282828 !important;
}
.nav-lang-switcher .nav-link {
    color:#282828!important;
}
.nav-lang-switcher-btn.nav-link {
    color: #fff !important;
}
.nav-lang-switcher li {
    background-color: #fff !important;
}
.bg-primary .image-source-btn {
    color: #fff;
}
.bg-primary .image-source-btn svg path {
    fill:#282828!important;;
}
.bg-primary .image-source-btn__list-item svg path {
    fill:#282828!important;;
}
.bg-primary .image-source-btn__image-with-text {
    color: #fff;
}
.bg-primary .image-source-btn-contact {
    color: #fff;
}
.bg-primary .image-source-btn-large {
    color: #fff;
}
.bg-primary .image-source-btn-list-img {
    color: #fff;
}
.bg-primary .image-source-btn__img-round {
    color: #fff;
}
.bg-primary .image-source-btn__list-item {
    color: #fff;
}
.bg-primary .image-source-btn__tab-item {
    color: #fff;
}
.bg-primary .image-source-btn__img-round-list-image {
    color: #fff;
}
.bg-primary .image-source-btn__img-round-large {
    color: #fff;
}
.image-source-btn {
    color: #282828;
}
.image-source-btn svg path {
    fill: #fff !important;;
}
.image-source-btn__list-item svg path {
    fill: #fff !important;;
}
.image-source-btn__image-with-text {
    color:#282828;
}
.image-source-btn-contact {
    color:#282828;
}
.image-source-btn-large {
    color:#282828;
}
.image-source-btn-list-img {
    color:#282828;
}
.image-source-btn__img-round {
    color:#282828;
}
.image-source-btn__list-item {
    color:#282828;
}
.image-source-btn__tab-item {
    color:#282828;
}
.image-source-btn__img-round-list-image {
    color:#282828;
}
.image-source-btn__img-round-large {
    color:#282828;
}
html {
    --plyr-primary: #282828; --plyr-inverse: #fff; --plyr-faded: #e7e7e8; --plyr-info: #e7e7e8; --plyr-track-variant: #757575; --plyr-light-track-variant: rgba(255, 255, 255, 0.5); --plyr-font-color: #282828; --plyr-font-color-inverse: #282828;;
}
.pmd__tag {
    color:#282828 !important;;
}
.pmd .button-zoom svg {
    fill:#282828 !important; stroke:#e7e7e8!important;;
}
.pmd__img-lead {
    color: #282828 !important;;
}
.bottom-img__text {
    color: #282828 !important;;
}
.bottom-img__col-singleImg, .bottom-img__col {
    border-bottom-color: #282828 !important;;
}
.button-zoom svg {
    fill: #282828 !important;;
}
.button-zoom svg:hover {
    fill: #c9c9c9 !important;;
}
.press-contact-wrapper .icon {
    color: #282828 !important;;
}
.fancybox-title {
    color: #282828 !important;;
}
.leaflet-container h2 {
    color: #282828 !important;;
}
.leaflet-container .btn-default {
    color: #282828 !important;border-color: #282828 !important;;
}
.leaflet-container .btn-link {
    color: #282828 !important;;
}
.leaflet-popup a:not(.leaflet-popup-close-button) {
    color: #282828 !important;;
}
.leaflet-container .btn-link:hover {
    color: #757575 !important;;
}
.leaflet-control-attribution a {
    color: #282828 !important;;
}
.leaflet-container .btn-default:hover {
    background-color: #282828 !important; color: #ffffff !important;;
}
.flipcards .flipcard-content .border-faded {
    border: 10px solid#e7e7e8 !important;
}
.flipcards .flipcard-content .border-primary {
    border: 10px solid#282828 !important;
}
.flipcards .flipcard-content .border-info {
    border: 10px solid#e7e7e8 !important;
}
.flipcards .flipcard-content .border-inverse {
    border: 10px solid #fff !important;
}
.flipcards .flipcard-content .toggle .icon {
    background-color:#282828!important;
}
.flipcard .bg-primary p {
    color: #fff !important;;
}
.flipcards .flipcard-content .bg-primary .text-full-overlay {
    background:rgba(255,255,255,0.7)!important;;
}
.flipcards .flipcard-content .bg-inverse .text-full-overlay {
    background:rgba(40,40,40,0.7)!important; color: #fff;;
}
.flipcards .flipcard-content .bg-faded .text-full-overlay {
    background:rgba(40,40,40,0.7)!important; color: #fff;;
}
.flipcards .flipcard-content .bg-info .text-full-overlay {
    background:rgba(40,40,40,0.7)!important; color: #fff;;
}
.btn .button-background {
    background-color:#282828!important;
}
.flipcard-content .front .text-overlay, .flipcard-content .back .text-overlay {
    background:rgba(40,40,40,0.7)!important;;
}
@-moz-document url-prefix() {.flipcard-content .front .text-overlay, .flipcard-content .back .text-overlay {
    background:rgba(40,40,40,0.9)!important;}
}
.flipcard-content .bg-primary > .text-overlay {
    background: rgba(255,255,255,0.7)!important;;
}
.flipcard-content .btn.accessibility-nav-item {
    color: #fff !important;;
}
.bg-faded .mb-0.text-overlay {
    color: #fff !important;;
}
.bg-inverse .mb-0.text-overlay {
    color: #fff !important;;
}
.bg-info .mb-0.text-overlay {
    color: #fff !important;;
}
.bg-primary > .mb-0.text-overlay {
    color: black !important;;
}
.flipcards .flipcard-ratio .flipcard-content .toggle:hover svg.icon {
    background-color:#757575!important;;
}
.slick-slide .carousel-caption {
    background-color:rgba(40,40,40,0.8);
}
.quick-link-wrapper .quick-link-element.normal.has-image.bg-primary .text {
    background-color:rgba(40,40,40,0.8) !important;
}
.quick-link-wrapper .quick-link-element.full.has-link:hover .background {
    background-color:#282828 !important;
}
.quick-link-wrapper.small .quick-link-element.has-link:hover .background {
    background-color:#282828 !important;
}
.quick-link-wrapper .quick-link-element a:hover {
    background-color: rgba(40,40,40,0.8) !important;
}

/* Styles for contentbuttonscolor_select_9 */
.accessibility-navigation .rsbtn .accessibility-nav-item {
    background: #ffffff;
    border-color: #282828!important;
    color: #282828;
}
.accessibility-navigation .rsbtn .accessibility-nav-item:hover, .accessibility-navigation .rsbtn .accessibility-nav-item:focus, .accessibility-navigation .rsbtn .accessibility-nav-item:active {
    border-color: #FFFFFF !important;
    background-color: #282828;
    color: #ffffff;;
}

/* Styles for changestylinglines_select_2 */
.bg-video-desc {
    border-bottom: 10px solid transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .slider-element .card {
        border-bottom: 10px solid transparent !important;
    }
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom: 10px solid transparent !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom: 10px solid transparent !important;
    }
}
.eventslider .slick-slide {
    border-bottom: 10px solid transparent !important;
}
.image-with-caption .card:not(.bg-inverse) {
    border-bottom:0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom: 10px solid transparent !important;
}
.teaser-box-variant {
    border-bottom:0 !important;
}
.teaser-box-variant2 {
    border-bottom:0 !important;
}
@media screen and (min-width: 47.9376rem) {
    .teaser-box-variant .card-body, .teaser-box-variant2 .card-body {
        border-bottom: 10px solid transparent !important;
    }
}
.image-caption {
    border-bottom: 10px solid transparent !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom: 10px solid transparent !important;
    }
}
.card {
    border-bottom: 10px solid transparent !important;
}

/* Styles for changestylinglinescolor_select_3 */

/* Styles for changestylinglines_select_3 */
.line__accent {
    border-left-color:#e3000f !important;border-bottom-color:#e3000f !important;background-color:#e3000f !important;
}
.bg-video-desc {
    border-bottom-color:#e3000f !important;
}
.card {
    border-bottom-color:#e3000f !important;
}
@media screen and (min-width: 47.9376rem) {
    .card.bg-inverse {
        border-bottom-color:#e3000f !important;
    }
}
.image-with-caption .card:not(.bg-inverse) {
    border-color:0 !important;
}
.image-with-caption .card:not(.bg-inverse) .card-body {
    border-bottom-color:#e3000f !important;
}
@media screen and (min-width: 47.9376rem) {
    .carousel-caption {
        border-bottom-color:#e3000f !important;
    }
}
@media screen and (max-width: 47.9375rem) {
    .carousel-control-wrap {
        border-bottom-color:#e3000f !important;
    }
}
.eventslider .slick-slide {
    border-bottom-color:#e3000f !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:#e3000f !important;
    }
}
.image-caption {
    border-bottom-color:#e3000f !important;
}

/* Styles for fontart_select_4 */
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 {
    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";
}
.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";
}

/* Styles for fontsize_select_5 */

/* Styles for edgeform_select_6 */
.bg-video-desc, .fullwidth-image-desc {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc, .bg-video-desc  {
        border-radius: 0px;
        clip-path: none;
    }
}
@media screen and (max-width: 967px) {
    .fullwidth-image-desc p, .bg-video-desc p {
        color: #ffffff;
    }
}
.card {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.card .card-body {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.image-with-text-row img:not(.img-circle) {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.image-listText img:not(.img-circle) {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.service-link img:not(.img-circle) {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
@media screen and (min-width: 47.9376rem) {.slick-slide .carousel-caption {
        -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
    }
}
.slick-slide .eventbox {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.gallery-container img {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.slick-slide {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.image-block img {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.img-responsive:not(.img-circle):not(.img-contain) {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.image-with-text .img-responsive:not(.img-circle) {
    border-radius: 0px;
}
.quick-link-element {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.quick-link-element .text {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.quick-link-element img {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.quick-link-element .background {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.simple-language img {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.tile-element {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.tile-element img {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.calendar-detail .event-info {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.numbered-list-block {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}
.flipcard {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px; 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 !important;
}
@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 {
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-bottomright: 24px;
    border-bottom-right-radius: 24px;
}

/* Styles for contentbuttonsform_select_7 */
main .btn {
    border-radius: 0px;
}
.btn {
    border-radius: 0px;
}
.panel-icon {
    border-radius: 0px;
}
.carousel-control .box {
    border-radius: 0px;
}
header .btn {
    border-radius: 1.25rem;
}
.font-size-1 .btn, .font-size-1 .panel-icon, .font-size-1 .carousel-control .box {
    border-radius: 54px/2.5625rem;
}
.fancybox-nav {
    border-radius: 0px;
}
.font-size-1 .fancybox-nav {
    border-radius: 54px/2.5625rem;
}

/* Styles for helpbuttonsform_select_8 */
.accessibility-navigation .rsbtn .accessibility-nav-item {
    border-radius: 0px;
}
.font-size-1 .accessibility-nav-item, .font-size-1 .panel-icon {
    zoom: 1.3;
}

/* Styles for contentimageform_select_10 */

/* Styles for transparency_select_11 */
.slick-slide .carousel-caption {
    background-color:rgba(40,40,40,0.8);
}
.quick-link-wrapper .quick-link-element.full .background {
    background-color:rgba(40,40,40,0.8);
}
.quick-link-wrapper .quick-link-element.normal.has-image.bg-primary .text {
    background-color:rgba(40,40,40,0.8) !important;
}
.quick-link-wrapper .quick-link-element.full.has-link:hover .background {
    background-color:#282828 !important;
}
.quick-link-wrapper.small .quick-link-element.has-link:hover .background {
    background-color:#282828 !important;
}
.quick-link-wrapper .quick-link-element.has-link:hover {
    background-color: rgba(40,40,40,0.8) !important;
}
.quick-link-wrapper .quick-link-element a:hover {
    background-color: rgba(40,40,40,0.8) !important;
}

/* Styles for changelines_select_12 */
.panel-heading {
    border-bottom-style: dashed;
}
.line__style {
    height: 0;
    border-bottom-style: dashed !important;
    border-radius: 0px !important;
    border-bottom-color:#282828;
    background-color: unset !important;
}
.line-vert__style {
    border-left-style: dashed !important;
    border-radius: 0px !important;
    border-left-color:#282828;
    background-color: unset !important;
}
.bg-faded .line-vert__style {
    border-left-style: dashed !important;
    border-radius: 0px !important;
    border-left-color:#282828;
    background-color: unset !important;
}
.bg-faded .line__style {
    height: 0;
    border-bottom-style: dashed !important;
    border-radius: 0px !important;
    border-bottom-color:#282828;
    background-color: unset !important;
}
.bg-primary .line__style {
    height: 0;
    border-bottom-style: dashed !important;
    border-radius: 0px !important;
    border-bottom-color: #fff !important;
    background-color: unset !important;
}
.bg-primary .line-vert__style {
    border-left-style: dashed !important;
    border-radius: 0px !important;
    border-left-color: #fff;
    background-color: unset !important;
}
@media screen and (min-width: 47.9376rem) {
    .image-with-text-row .bt-1 {
        border-top-style: dashed;
    }
}
.image-listText {
    border-bottom-style: dashed;
}
.image-listText:first-of-type {
    border-top-style: dashed;
}
.xmlpressfetcher-wrapper.bg-primary .article-body {
    border-bottom-style: dashed;
}

/* Styles for changebg_select_13 */
body {
    background: url('/static/lwl-pilot-project/dist/image/designgenerator/backgrounds/redox-02.png') repeat;
}
:root {
--primary-base: #282828;
--primary-light: #757575;
--primary-lighter: #c9c9c9;
--secondary-base: #e7e7e8;
--secondary-light: #757575;
--secondary-lighter: #e1e1e1;
--highlight-base: #e3000f;
--highlight-light: #e3000f;
--highlight-lighter: #ee7100;
--neutral-base: #e7e7e8;
--neutral-light: #757575;
--neutral-lighter: #c9c9c9;
--neutral-lightest: #c9c9c9;
--neutral-dark: #000;
}

.bg-inverse {
  background-color: var(--primary-contrast);
}