@import url('/export/sites/demo-s-11/0-kja-shared/mercury/kja.css');
.styled-form .input-file .button {color: #fff;}
.filterbox.facet-field:nth-child(2), .filterbox.facet-field .checkbox:last-child {display: none;}
.area-foot .type-contact h3 {font-size: 2rem;}
.btn, a {white-space: normal;
    -webkit-hyphens: auto;
    hyphens: auto;
    overflow-wrap: anywhere;
    word-break: break-word;}
.btn, .box, .zoom-overlay .zoom-icon, .image-src-box, .image-src-box > img, #topcontrol.show, .pagination > li > a, .styled-form {
    border-radius: 95% 2% 92% 2% / 1% 92% 2% 95% !important;
}
.type-sitemap li.top > a {
    color: #fff;}
.type-sitemap li a, .type-sitemap li a:hover {
    color: #333;
    background-color: #fff;}
.type-iconbox .icon-image {color: #003056;
}
.type-iconbox.icon-green .icon-image {color: #89BA17;
}
.box.green .teaser-text-tile {background: transparent;
}

@media (max-width: 763.98px) {
h6, .h6 {
    font-size: 1.2rem;
}
.type-iconbox .icon-image {
    font-size: 72px;}
}
/*********** KOMMENTAR - Text in Anmeldeformular ausgeblendet ***********/
/*label.checkbox p:nth-child(2){display: none;}*/
label.checkbox p:nth-child(3){display: none;}


/****************** NL-FORM ******************/
.app-link {border-radius: 95% 2% 92% 2%/3% 92% 2% 95% !important;}
.type-newsletter-config .btn{background-color:#EE7F00; padding: 10px; color:#fff;}
.type-newsletter-config .styled-form fieldset + fieldset {border-top: none;}
.type-newsletter-config .styled-form {font-size: 85%;}
.type-newsletter-config .styled-form footer {padding: 30px 0 30px; border-top: none;}
.type-newsletter-config .styled-form{border: 0;}
.anmeldung .type-newsletter-config h2, .anmeldung .type-newsletter-config .description {display: none;}
.anmeldung .type-newsletter-config {padding: 30px;     margin-bottom: 50px;}
.type-newsletter-config .styled-form fieldset {padding: 30px 30px 0px;}
.type-newsletter-config{box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3);}
.type-newsletter-config .btn[value="1"] {background-color: #3CB371;}
/****************** ENDE ********************/
@media (max-width: 1199.98px) {
.nl-icon .ls-icon + span {display: none;}
}
/*********** Archiv *************/

.nl-archiv .list-content .teaser {
    margin-bottom: 20px;
}
.nl-archiv .list-entries  li:before {content:"Aktuelle Ausgabe"; content: "Aktuelle Ausgabe";
    background: #3CB371;
    padding: 4px 20px;
    margin-bottom: 13px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    border-radius: 5px;}
.nl-archiv .list-entries  li + li:before {content:""; display: none;}
.nl-archiv .list-entries  li {background: #f3f3f3; padding: 30px 30px 10px; margin-bottom:40px; border-radius: 5px;}
.nl-archiv .list-entries  li + li {background: #fff; padding: 0;}
/****************** ENDE ********************/