
@import url('/.themes/s11.min.css');
@import url('/export/sites/webstart/.mercury/.mod/generator-v2.css');


a[href^="http://"]:not([href*="katholisch-am-siebengebirge"]):after,
a[href^="https://"]:not([href*="katholisch-am-siebengebirge"]):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: #666;
    padding: 6px 0 0 6px;
}
.symbol:after {font-size: unset;

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

p a:after {padding: 6px 0 0 0px!important;}
.link a.btn:after {color: unset;}
.topfoot a:after {color: #bbb !important;}
.subfoot a:after, .only-visual a:after, .visual a:after, .shariff a:after {display: none !important;}

.subline .body h1, .subline .body h2 {color: #777;}
.type-contact .h3 , .type-contact .h4 {font-size: var(--my-body-font-size) !important;}
.flex-col .piece > .body + .link, .flex-col .piece > .body .text + .link {
    
    flex-grow: 1;
   
   
    align-content: flex-end;
    margin-top: 15px;
}

.icons-para img {
    border-radius: 50%;}
.icon-red img {
    background: #e20d18a1;
}
.icon-blue img {
    background: #2372B78F;
}
.foot-logo-wrap img {
  max-width: 110px;
}

.accordion .acco-header .acco-toggle:hover {background-color: var(--my-btn-hover-bg);
    border-color:var(--my-btn-hover-bg);}*/
:root {
    --my-icon-font-family: "ForkAwesome";
}
.nav-mega-menu .nav-side li a::before {
    content: "\f067" !important;
    font-family: 'ForkAwesome' ;
    bottom: 0;
    color: #999;
    position: relative;
    left: -11px;
    font-size: 14px;
    font-family: ForkAwesome;
    margin-left: 0.1rem;
    content: "\f0de";
    font-family: 'ForkAwesome' !important;
  }
@media (min-width: 764px) {
    .nav-side li>ul>li>a

 {
        padding-left: 22px;
    }
}
@media (min-width: 764px) {
  .foot-logo-wrap {
    direction: rtl;     margin-bottom: 4px;
  }
}
@media (max-width: 1013.98px) {
.head-image .subtitle {display: none;}
}


@media (min-width: 1014px) {
  .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;}*/
}
.co-sm-md {max-width: 100%;}
@media (min-width: 1014px) and (max-width: 1399.98px) {
    header.fh.ls-3.header-isfixed.fix-overlay .nav-main-container {
        max-width: 100%;}
    .co-lg-xl {width: 100%;}
header.fh.ls-3 .h-logo {flex: 0 0 208px; max-width: 208px;}
header.fh.header-isfixed.fix-overlay .h-logo {flex: 0 0 180px; max-width: 180px;}
    header.fh.nav-disp-big .nav-main-items>li>a {
        font-size: 16px;
    }
header.fh.nav-disp-big.nav-center .nav-main-items>li>a, header.fh.nav-disp-big.nav-right .nav-main-items>li>a, header.fh.nav-disp-default.nav-center .nav-main-items>li>a, header.fh.nav-disp-default.nav-right .nav-main-items>li>a {
        padding-left: 7px;
    }
}


