div#sb_instagram h3 {
color: #78a935;
} .error404 section#Headline {display:none;}
a.deactivate_analytics {
color:#78A935;
}
a.deactivate_analytics:hover {
color:#007BAB;
transition:color 0.7s ease;
}
#ff-stream-1 {
pointer-events:none !important;
cursor:default !important;
}
ul.ee-filters.ee-filters--category li a.ee-term__link:hover {
text-decoration:underline;
transition:text-decoration 0.7s ease;
}
ul.ee-filters.ee-filters--category li a.ee-term__link.ee--active {
color:#78A935;
text-decoration:underline;
}
header#top .elementor-nav-menu li:hover {cursor:pointer !important;}
div.elementor-text-editor ul li::marker {
color: var( --e-global-color-4d27add );
} p a {
color:#78A935;
}
p a:hover {
color:#007BAB;
transition:color 0.7s ease;
}
p a::after {
content:">>>";
padding-left:7px;
}
section#footer p a {
color:#78A935;
}
section#footer p a:hover {
color:#007BAB;
transition:color 0.7s ease;
}
section#footer p a::after {
content:"";
padding-left:0px;
}
.elementor-text-editor a {
color:#78A935;
}
.elementor-text-editor a:hover {
color:#007BAB;
transition:color 0.7s ease;
}
.page-id-2 section#Headline {
display:none;
}   .ee-breadcrumbs__separator:last-child {
display:inline-block;
margin-right:7px;
}
section#single_post_breadcrumb a {
color: var( --e-global-color-text );	
}
section#single_post_breadcrumb a:hover {
color: var( --e-global-color-9bf2b9d );	
transition:color 0.7s ease;
}
li.ee-breadcrumbs__separator.ee-breadcrumbs__separator_category span.ee-icon.ee-icon-support--svg i.fas.fa-angle-right {
display: inline-block;
cursor: default;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top: 0;
margin-bottom: 0;
border: 0;
outline: 0;
font-size:75%;
vertical-align: baseline;
background: transparent;
color: var( --e-global-color-4d27add );
}
section#single_post_breadcrumb div#single_post_breadcrumb_catgory span.ee-icon.ee-icon-support--svg i.fas.fa-angle-right {
margin-bottom:4px;
}   section#single_post_content li.blocks-gallery-item {
margin-right:5px !important;
}
section#single_post_content li {
margin-bottom:5px !important;
}
section#single_post_content figure figcaption {
display:none;
}
span.post_exc_before {
font-weight:bold;
}   section#masonry_loop_projekte .wp-post-image {
max-height:240px;
}
section#masonry_loop_projekte div.text{
top:90% !important;
left:50% !important;
width: 90%;
}   div.ee-grid.ee-loop.ee-grid--default {
justify-content:left;
}
.elementor-repeater-item-6615325.ee-grid__item--custom-size a.ee-media.ee-gallery__media.ee-media--stretch div.ee-media__wrapper.ee-gallery__media-wrapper figcaption.ee-media__content.ee-gallery__media__content div.wp-caption-text.ee-media__content__caption.ee-gallery__media__caption.ee-caption.ee-caption--manual {display:none;}
.elementor-repeater-item-6eb1815 a.ee-media.ee-gallery__media div.ee-media__wrapper.ee-gallery__media-wrapper figcaption.ee-media__content.ee-gallery__media__content div.wp-caption-text.ee-media__content__caption.ee-gallery__media__caption.ee-caption.ee-caption--manual {display:none;}
.elementor-2 .elementor-element.elementor-element-e66b76e .ee-gallery__media__content, .elementor-2 .elementor-element.elementor-element-e66b76e .ee-gallery__media__caption {
text-align:left;
}
.overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 97% !important;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color:#000000A1 !important;
cursor: pointer;
}   section#Kontakt label.elementor-field-label::after {
color:#78A935;
}
section#Kontakt a {
color:#78A935;
}
section#Kontakt a:hover {
color:#007BAB;
transition:color 0.7s ease;
}   section#standorte span.kontaktbox_route {
float:right;
}
section#standorte span.kontaktbox_route::after {
content:">>>";
color:var( --e-global-color-primary );
margin:0 0 0 6px;
}
section#standorte span.kontaktbox_anruf {
float:right;
}
section#standorte span.kontaktbox_anruf::after {
content:">>>";
color:var( --e-global-color-primary );
margin:0 0 0 6px;
}
section#standorte span.kontaktbox_email {
float:right;
}
section#standorte span.kontaktbox_email::after {
content:">>>";
color:var( --e-global-color-primary );
margin:0 0 0 6px;
}