.elementor-kit-12{--e-global-color-primary:#035F86;--e-global-color-secondary:#54595F;--e-global-color-text:#4A4949;--e-global-color-accent:#008CF1;--e-global-color-d439e9b:#FFFFFF;--e-global-color-08e0cae:#000000;--e-global-typography-primary-font-family:"Dosis";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Dosis";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 a{color:#035F86;}.elementor-kit-12 img{opacity:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-kit-12 img:hover{opacity:0.69;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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 */header .elementor-widget-container a {color:white;}
header a:hover {color:white;}

/*START FOOTER*/
/*Footer Linklisten*/
footer a:hover .elementor-icon-list-text,
footer a:active .elementor-icon-list-text,
footer a:focus .elementor-icon-list-text{font-weight:bold;}


/*ENDE FOOTER*/

body ul li, body ol li {margin-bottom: 10px;}

.elementor-widget-theme-post-content  h2 {
    margin-top: 30px;
    margin-bottom: 20px;
    font-weight: normal;
}
.elementor-widget-theme-post-content h3 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: normal;
    
}
.elementor-widget-theme-post-content h4 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: normal;    
}

/*Einzelbild im Content*/
figure {
    text-align: center;
    padding: 3px;
    background-color:#334D5F;
}
figcaption {
    text-align: center;
    color:white;
    padding:5px 0;
}
.wp-caption-text a {
    color: white;
    text-decoration: underline;
}
.wp-caption-text a:hover {
    color: white;
    text-decoration: none;
}

/*Einzelbild Startseite */
.page-id-2 .elementor-image-box-img {
    border:none; background-color:transparent;
}
/*Einzelbild Startseite ENDE */
/*Einzelbild im Content ENDE*/

/**/
.page-id-2 .swiper-slide-contents a {color: white; text-decoration:none;}
.page-id-2 .elementor-button-content-wrapper {color:white; text-decoration:none;}
/*Content: Zitat*/
blockquote {
    font-style:italic;
    background-color: #EBF0FC;
    padding:1em;
}
/*Content: Zitat ENDE*/
    
.elementor-widget-video {padding-bottom:30px;}/* End custom CSS */