.elementor-kit-6{--e-global-color-primary:#0066A9;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#004178;--e-global-color-d500cb6:#C889A3;--e-global-color-7262ddd:#C49E6B;--e-global-color-f5a542a:#5CB4C1;--e-global-color-ed793ed:#A1AC67;--e-global-color-b42636d:#E2E0E0;--e-global-color-a1124a0:#6F6F6E;--e-global-color-9eb40c2:#FFFFFF;--e-global-typography-primary-font-family:"Encode Sans";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Ubuntu Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Encode Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Encode Sans", Sans-serif;font-size:1.1rem;font-weight:300;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-accent );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"Encode Sans", Sans-serif;font-size:1.8rem;font-weight:500;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"Encode Sans", Sans-serif;font-size:1.4rem;font-weight:500;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"Encode Sans", Sans-serif;font-size:1.2rem;}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:"Encode Sans", Sans-serif;font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#hauptnavi .elementor-nav-menu .elementor-item {
    width: 180px;
}

#hauptnavi .elementor-nav-menu a {
    text-align: center;
    display: block;
    width: 100%;
}

#hauptnavi .elementor-nav-menu .menu-item a {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


#hauptnavi .menu-item-78 a {
    background-color: #c889a3; /* Aktuelles */
}

#hauptnavi .menu-item-78 a:hover {
    background-color: #a67290; /* Aktuelles */
}

#hauptnavi .menu-item-79 a {
    background-color: #c49e6b; /* Events */
}

#hauptnavi .menu-item-79 a:hover {
    background-color: #b4883c; /* Events */
}

#hauptnavi .menu-item-80 a {
    background-color: #5cb4c1; /* Pfleger*innen */
}

#hauptnavi .menu-item-80 a:hover {
    background-color: #4f9da3; /* Pfleger*innen */
}

#hauptnavi .menu-item-81 a {
    background-color: #5cb4c1; /* Projekte */
}

#hauptnavi .menu-item-81 a:hover {
    background-color: #4f9da3 !important;/* Projekte */
}


#pflegerinnen .elementor-counter-number-suffix {
    font-weight: 300; /* dünner Schrift */
    font-size: 0.6em;
    margin-top: 0.6em!important;
}


#beitrag p:first-of-type {font-weight: 500;}

#beitrag .wp-block-image img {border-radius: 10px;
    margin: 1.5rem 0;
}

#beitrag strong {font-weight: 500;}

#beitrag h2 {margin-top: 2.5rem;}

#beitrag h3 {margin-top: 1.5rem;}

#beitrag h4 {margin-top: 1rem;}

#beitrag .wp-block-image img {border-radius: 10px;
    margin: 1.5rem 0;
}

#seite strong {font-weight: 500;}

#seite h2 {margin-top: 2.5rem;}

#seite h2:first-of-type {margin-top: 0rem !important;}

#seite h3 {margin-top: 1.5rem;}

#seite h4 {margin-top: 1rem;}

#seite .wp-block-image img {border-radius: 10px;
    margin: 1.5rem 0;
}

#seite .mitglied {border-top: 1px solid #000;
    margin-bottom:0.5rem;
}

#mitglied-content ol {margin-bottom: 1rem;}

#mitglied-content ul {margin-bottom: 1rem;}

#mitglied-content h2 {color: #0066A9;}

.veranstaltung {padding: 0px 20px 20px 20px !important; background-color: #efefef; border-radius: 20px; margin-bottom: 30px;}

.veranstaltung h2 {margin-top: 1rem !important;}

.veranstaltung p {font-weight: 300 !important;}

.veranstaltung strong {font-weight: 500;}/* End custom CSS */