@import url('/.themes/s11.min.css');
@import url('/.font/font.css');
@import url('/export/sites/webstart/.mercury/.mod/generator-v2.css');
@import url('/export/sites/webstart/.mercury/.mod/generator-v1.css');
a[href^="http://"]:not([href*="opencms.erzbistum-koeln.de/"]):after, a[href^="http://"]:not([href*="kirche-im-dhuenntal.de/"]):after,
a[href^="https://"]:not([href*="opencms.erzbistum-koeln.de/"]):after, a[href^="https://"]:not([href*="kirche-im-dhuenntal.de/"]):after, .symbol:after {font-family: var(--my-icon-font-family);
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: " \f08e";
    margin-left: 2px;
    font-size: 1.2rem;
    color: unset;
    padding: 6px 0 0 6px;
}
.header-links a:after, .area-foot a:after {display: none;}
.symbol:after {font-size: unset;

  padding: unset;
  margin-right: 4px;}
/****************** NL-FORM ******************/
.type-newsletter-config .btn{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 .btn[value="1"] {}
/****************** ENDE ********************/

/*********** Archiv *************/

.nl-archiv .list-content .teaser {
    margin-bottom: 20px;
}
.nl-archiv .list-entries  li:before {content:"Aktuelle Ausgabe"; content: "Aktuelle Ausgabe";
    background: #949D28;
    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;}

:root {
    --my-body-font-family: "Asap", Athelas, Georgia, Cambria, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.box-theme, .box-akzent1 {
--my-body-color: #fff;
    --my-body-color-rgb: 0, 0, 0;
    --my-link-color: #ffffff;
    --my-link-color-rgb: 255, 255, 255;}
.nav-main-items>li>a {font-family: "Asap", sans-serif;; !important}
.foot-logo-wrap img {
  max-width: 110px;
}
.btn, .btn.active, .btn:focus, .btn:hover, .open .dropdown-toggle .btn, .type-slider .slide-wrapper .caption small, .type-slider .slide-wrapper .caption strong {color: #fff;}
.accordion .acco-header .acco-toggle:hover, .tab-list>li>.tab-toggle:hover, .accordion .acco-header .acco-toggle[aria-expanded=true], .tab-list>li>.tab-toggle.active {background-color: var(--my-btn-hover-bg);
    border-color:var(--my-btn-hover-bg);}
:root {
    --my-icon-font-family: "ForkAwesome";
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {background-color: #f2f2f2;}
.box h2.acco-header {
    border-bottom: 0;
    padding-bottom: 0;}
.box-akzent1 .btn, .box-akzent2 .btn, .box-theme .btn {background-color: transparent; border: 1px solid #fff;}
.teaser-tile a.btn, .teaser.type-event .btn {padding: 0; display: inline-flex; background: transparent;}
.list-news .teaser-tile a.btn {color: #949D28;}
.list-news .list-pagination .btn.btn-append {background-color: #949D28; color: #fff; border: 0;}
.teaser.type-event .btn {color: #91A4D5; border: 0;}
.list-events .list-pagination .btn.btn-append {background-color: #91A4D5; color: #fff; border: 0;}
.area-foot .styled-form .input input, .area-foot .styled-form .textarea textarea {
    background-color: #fff !important;
}
.type-list-filter.list-events .filterbox .btn.li-label {color: #fff;
  background-color: #91A4D5;}
.flex-col .type-contact {flex-grow: 1;}
@media (min-width: 764px) {
  .foot-logo-wrap {
    direction: rtl;     margin-bottom: 4px;
  }
}
@media (min-width: 1014px) {
header.fh.header-isfixed.fix-overlay .h-logo {top: 0;
  }
  .type-contact .h4.org, .type-contact .fn.n {
    font-size: 1.9rem !important;
  }
}
@media (min-width: 1014px) {
    .col-lg-8 .spacer {padding: 25px 25px 25px 0;}
	.col-lg-4 .spacer {padding: 25px 0 25px 0;}
    #mercury-page {
        background-color: #ffffff;
    }
	    header.fh.header-isfixed.fix-overlay .h-logo {flex: 0 0 160px;
        max-width: 160px;}
  .nav-side li a::before {
    position: relative;
    bottom: 0px;
    left: -11px;
    content: "\f101";
    font-size: 14px;
    font-family: 'FontAwesome' !important;
  }
.side-group .type-nav-side li a {color: #fff !important;}
}
@media (min-width: 1014px) {
.nav-main-items > li > a {padding: 0 0px 8px 14px;}
	}