div#cookie-law-info-again {
display: none !important;
}
.wb_windpark_no_hotspot div.ee-hotspots div.ee-hotspots__container .hotip.ee-hotspot {
display: none;
}
div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
margin:0 0 15px 0 !important;
}
span.slider_link_before {
color:var( --e-global-color-secondary );
}
section#impressum a {
color:var( --e-global-color-secondary );
}
section#impressum a:hover {
color:var( --e-global-color-primary );
transition:color 0.7s ease;	
}
.ebert_datenschutz a {
color:var( --e-global-color-secondary );
}
.ebert_datenschutz a:hover {
color:var( --e-global-color-primary );
transition:color 0.7s ease;	
} span.wb_aufzaehlung {
color:var( --e-global-color-primary );
}
.wb_mehr_info a {
color:var( --e-global-color-9105ab2 );
}
.wb_mehr_info a:hover {
color:var( --e-global-color-secondary );
}
.wb_mehr_info a::after {
content:">>>";
margin:4px 0 0 8px;
color:var( --e-global-color-secondary );
}
#termin a {
color:var( --e-global-color-primary );
}
#termin a:hover {
color:var( --e-global-color-accent );
transition:color 0.7s ease;	
}
#impressum a {
color:var( --e-global-color-primary );
}
#impressum a:hover {
color:var( --e-global-color-secondary );
transition:color 0.7s ease;	
} #energie_ernten i.fas.fa-angle-right::before {
position: absolute;
top: 0; width: auto;
margin-top: 5px;
height: 20px;
} ul li {
color: var( --e-global-color-accent );
}  .ee-media__thumbnail.ee-gallery__media__thumbnail {
text-align: center;
} .ee-gallery__media__thumbnail img {
width: 90px;
height: 73px;
} div.collapsablePopup {
position: relative;
width: 100%;
float: right;
border: none;
margin: 10px;
padding:0px;
}
.collapsableActivator {
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 100%;
position: absolute;
left: 100%;
bottom: 100%;
margin-left: -17px;
margin-bottom: -17px;
border: 1px solid #7FBB41;
text-align: center;
color: #fff;
background: #7FBB41;
}
.wb_table_ext span.ee-table__text__inner {
color:var( --e-global-color-secondary );
}  .wb_faq span.ee-button-text::after {
font-family: "Font Awesome 5 Free";
content: "\f2f9";
color: var( --e-global-color-secondary);	
display: inline-block;
margin:0 0 0 5px;
}  .wb_cta_deep_blue span.elementor-button-text::after {
content:">>>";
margin:4px 0 0 8px;
color:var( --e-global-color-secondary );
} .wb_cta_spring_green span.elementor-button-text::after {
content:">>>";
margin:4px 0 0 8px;
color:var( --e-global-color-accent );
} .wb_cta_white_text {
color:var( --e-global-color-9105ab2 );
}
.wb_cta_white span.elementor-button-text::after {
content:">>>";
margin:4px 0 0 8px;
color:var( --e-global-color-secondary );
} .wb_akkordeon i.fas.fa-plus {
margin-top:6px;
}
.wb_akkordeon i.fas.fa-minus {
margin-top:6px;
}
.wb_akkordeon div.elementor-accordion-item {
margin-top:10px;
}
.wb_akkordeon_windwirt div.elementor-accordion-item {
margin-top:10px;
} .wb_faq div.ee-load-status__last.infinite-scroll-last {
color: var( --e-global-color-primary );
font-family: var( --e-global-typography-8d3505c-font-family ), Sans-serif;
font-size: var( --e-global-typography-8d3505c-font-size );
font-weight: var( --e-global-typography-8d3505c-font-weight );
text-transform: var( --e-global-typography-8d3505c-text-transform );
line-height: var( --e-global-typography-8d3505c-line-height );
letter-spacing: var( --e-global-typography-8d3505c-letter-spacing );
word-spacing: var( --e-global-typography-8d3505c-word-spacing );
} footer a {
color:var( --e-global-color-9105ab2 );
}
footer a:hover {
color:var( --e-global-color-primary );
transition:color 0.7s ease;
} a.deactivate_analytics {
color:var( --e-global-color-secondary );
}
a.deactivate_analytics:hover {
color:var( --e-global-color-primary );
transition:color 0.7s ease;
} .sticky_float_menu #sticky-side-nav {
display:initial;
position:fixed;
right:0;
top:25%; z-index:99;
}
.sticky_float_menu #sticky-side-nav > ul {
margin:0;
padding:0;
list-style:none;
}
.sticky_float_menu #sticky-side-nav > ul > li {
margin-bottom:10px;
position:relative;
height:50px;
width:45px;
}
.sticky_float_menu #sticky-side-nav > ul > li > a {
cursor:pointer;
color:white;
text-decoration:none;
display:block;
white-space:nowrap;
position:absolute;
right:0;
left:auto;
font-weight:bold;
font-size:1.2em;
transition:all 0.7s ease;
overflow:hidden;
clear:both;
height:50px;
background:var( --e-global-color-secondary ); width:45px; }
.sticky_float_menu #sticky-side-nav > ul > li > a:hover {
width:260px; background:#404040; }
.sticky_float_menu #sticky-side-nav > ul > li > a > span.icon {
display:inline-block;
color:white;
text-align:center;
float:left;
line-height:50px;
width:45px;
height:50px;
}
.sticky_float_menu #sticky-side-nav > ul > li > a > span.content {
padding-left:10px;
padding-right:30px;
display:inline-block;
line-height:50px;
}
.sticky_float_menu #sticky-side-nav > ul > li > a > span.icon > i.fa {
line-height:50px;
font-size:30px;
}
@media screen and (max-width: 800px){ .sticky_float_menu #sticky-side-nav {
display:none;
}
}