@import url('/system/modules/alkacon.mercury.bistuemer.ebk/configuration/ebk.standard.master.xml');
@import url('/.themes/v5.min.css');
@import url('/export/sites/webstart/.mercury/.mod/generator-v2.css');
@import url('/export/sites/webstart/.mercury/.mod/v5.css');
@import url('/export/sites/demo-s-11/0-caritas-shared/m-access/m-access.css');
.teaser-tile .teaser.piece > .body {
  margin: 0 auto;margin-top: unset;}
.nav-menu.no-mega li a[target="_blank"]:after {    content: "\f08e"; font-family: forkawesome; margin-left: 5px;
    font-size: 85%;}

@media (min-width: 1014px) {
    .accordion .acco-header .acco-toggle {
        font-size: 2.8rem;
    }

}
@media (min-width: 1014px) {
    header.fh.nav-disp-big .nav-main-items>li>a {
        font-size: 23px;
    }
	.nav-menu>li>a {font-size: 17px;}

}
.topfoot h2 {border-bottom: 0;}

.flex-rev.detail-page, .flex-rev .detail-page  {display: flex;     justify-content: flex-end;
    flex-direction: column-reverse;}
.flex-rev.detail-page .detail-visual:not(.only-heading)+.detail-content, .flex-rev .detail-page .detail-visual:not(.only-heading)+.detail-content {
    margin-top: 10px;
    margin-bottom: 20px;
}

/*################## Zur Übernahme ins generelle CSS###################*/
.flex-col .box {flex-grow: 1;}
.type-contact .body {display: unset;}
.type-contact .only-text .body .text {margin-left: unset; margin-top: 0 !important;}
.box.off .link a {    color: inherit; visibility: hidden;}
.subline .body h1, .subline .body h2 {color: var(--my-main-theme);}
.h-meta a:after {display: none !important;}
@media (min-width: 1014px) {
    .head-image .image-src-box.presized > .image-copyright, .type-slider.head-img .slide-wrapper .copyright {
        left: unset !important;
        right: 30px;
        top: unset;
        bottom: 0;
       
    }
}
@media (max-width: 763.98px) {
.type-contact .body .text {width: unset;}
.type-contact.box .body .text {margin-top: unset !important; padding: 20px;}

}
/*################## ENDE Übernahme ins generelle CSS###################*/

a[href^="http://"]:not([href*="opencms.erzbistum-koeln.de/.mercury/kopiervorlage-v5-neu/"]):after,
a[href^="https://"]:not([href*="opencms.erzbistum-koeln.de/.mercury/kopiervorlage-v5-neu/"]):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;
}
.symbol:after {font-size: unset;

  padding: unset;
  margin-right: 4px;}
  
a[href^="http://"]:not([href*="oberbergmitte.de/"]):after,
a[href^="https://"]:not([href*="oberbergmitte.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;
}
.area-foot a[href^="http://"]:not([href*="oberbergmitte.de/"]):after,
.area-foot a[href^="https://"]:not([href*="oberbergmitte.de/"]):after, 
.area-foot a[href^="http://"]:not([href*="opencms.erzbistum-koeln.de/.mercury/kopiervorlage-v5-neu/"]):after,
.area-foot a[href^="https://"]:not([href*="opencms.erzbistum-koeln.de/.mercury/kopiervorlage-v5-neu/"]):after, .area-foot .symbol:after {display: none;}


.symbol:after {font-size: unset;

  padding: unset;
  margin-right: 4px;} 
  

@media (max-width: 763.98px) {
    .type-slider.text-below-on-xs .slide-wrapper .titlecaption {
        font-size: 2rem;}
		}