

body.darkmode  .third-level-nav li a:hover{
	background:rgba(255,255,255,0.2);
}
body.darkmode  .third-level-nav li.current-menu-item a{
	background:rgba(255,255,255,0.2);
}



body.darkmode #header-top,
body.darkmode #header-top .lang-nav *,
body.darkmode #header-top #nav-favoriten *,
body.darkmode #header-top .hotline{
	background: #4C4C4F  !important;
	color:#FFFFFF !important;
}

body.darkmode #masthead .elementor-widget-theme-site-logo>.elementor-widget-container img{
	opacity:0;
}
body.darkmode #masthead .elementor-widget-theme-site-logo>.elementor-widget-container>a{
	background:url(../img/BX_logo_helix_bunt_schrift_sw.svg) no-repeat left center;
	background-size: 195px auto;
}

body.darkmode footer .menu-item a,
body.darkmode .elementor-nav-menu>.menu-item>.sub-menu>.menu-item>a,
body.darkmode .third-level-menu-container,
body.darkmode #wrapper{
	background:#333 !important;
	color:#FFFFFF !important;
}

body.darkmode .helixbereich>.e-con-inner,
body.darkmode .helixbereich {
	background:#333 !important;
}

body.darkmode input[type=search]+button i{
	color:#FFF !important;
}





body.darkmode .welle-bg:before{
	opacity:0.1;
}
body.darkmode .pum-close.popmake-close{
	background:none !important;
}

body.darkmode .pum-close.popmake-close,
body.darkmode .pum-title,
body.darkmode a.backlink,
body.darkmode .history-item .year,
body.darkmode .stm_contacts_widget ul li .text,
body.darkmode .wpcf7-form label,
body.darkmode .company_history_text, body.darkmode .company_history_text p,
body.darkmode .cvp-live-filter.cvp-checkbox .checkbox label,
body.darkmode .third-level-nav .menu-item:not(.current-menu-item) a,
body.darkmode .elementor-social-icon, 
body.darkmode .elementor-social-icon i:before,
body.darkmode .owl-nav .owl-prev:before, 
body.darkmode .owl-nav .owl-next:before,
body.darkmode .elementor-swiper-button,
body.darkmode #n2go-formular label,
body.darkmode .pt-cv-wrapper .pt-cv-meta-fields .author *,
body.darkmode .pt-cv-wrapper .pt-cv-meta-fields .entry-date *,
body.darkmode .pt-cv-meta-fields *,
body.darkmode a.category, 
body.darkmode .cvp-live-filter.cvp-button div.btn div, 
body.darkmode .pt-cv-meta-fields .terms a,
body.darkmode a.category,
body.darkmode .consulting_elementor_stats_counter *,
body.darkmode #breadcrumbs a,
body.darkmode .elementor-post-info *,
body.darkmode .about_author *,
body.darkmode .elementor-menu-toggle i,
body.darkmode .elementor-nav-menu a .sub-arrow,
body.darkmode .bredex-leistungs-icon-box .leistungs-box-inner .leistungs-box-beschreibung,
body.darkmode h1,body.darkmode h2,body.darkmode h3,body.darkmode h4,body.darkmode h5 ,body.darkmode h6{
	color:#FFF !important;
}


body.darkmode .elementor-nav-menu--dropdown .elementor-item:focus,
body.darkmode .elementor-nav-menu--dropdown .elementor-item.highlighted,
body.darkmode .elementor-nav-menu--dropdown a:hover{
	background:#555 !important;
}

body.darkmode .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
body.darkmode .elementor-nav-menu>.menu-item .sub-menu>.menu-item>a:hover{
	background: rgba(255,255,255,0.1) !important;
}



body.darkmode .cvp-live-filter.cvp-checkbox .checkbox label:not(.checked),
body.darkmode a.category,
body.darkmode .cvp-live-filter.cvp-button div.btn div,
body.darkmode .pt-cv-meta-fields .terms a{
	border: 1px solid #FFFFFF;
}



body.darkmode .elementor-7152 .elementor-element.elementor-element-d1aa300 .elementor-repeater-item-3f40497.elementor-social-icon svg .cls-1{
	fill:#FFF !important;
}

body.darkmode .gmaps-layer{
	background:rgba(255,255,255,0.1);
}


body.darkmode form input[type=checkbox]{
	border: 1px solid #FFF;
}



body.darkmode .elementor-nav-menu--dropdown,
body.darkmode .elementor-nav-menu a,
body.darkmode .wave-top::before,
body.darkmode .elementor-nav-menu--main a,
body.darkmode .elementor-nav-menu--main ul,
body.darkmode .elementor-element:not(.abbinder)[data-settings*="background_background"]{
	background-color:#333 !important;
	color:#FFF !important;
}

body.darkmode a.acc-schalter,
body.darkmode .elementor-accordion-item>.elementor-tab-title,
body.darkmode button,
body.darkmode input:not([type='checkbox']),
body.darkmode a.elementor-button,
body .stm_zoom_content .zoom_info .btn,
body.darkmode .pt-cv-wrapper a.pt-cv-readmore:not(.pt-cv-textlink),
body.darkmode a.btn,
body.darkmode a.button,
body.darkmode .pt-cv-wrapper .btn.btn-success,
body.darkmode .button, .post-password-form input[type=submit], 
body.darkmode .woocommerce a.button, .woocommerce button.button, 
body.darkmode .woocommerce input.button, 
body.darkmode .woocommerce input.button.alt, 
body.darkmode .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body.darkmode a.button,
body.darkmode #wrapper .button{
	background:#FFFFFF;
	color: var(--bredex-green);
}



body.darkmode .gmaps-layer a.button{
	color: var(--bredex-green) !important;
}



body.darkmode a.acc-schalter,
body.darkmode .elementor-accordion-item>.elementor-tab-title{
	background:#FFFFFF !important;
	color: var(--bredex-green) !important;
}

body.darkmode .elementor-accordion-title{
	color: var(--bredex-green) !important;
}

body.darkmode a.acc-schalter:hover,
body.darkmode .elementor-accordion-item>.elementor-tab-title:hover,
body.darkmode button:hover,
body.darkmode input[type=button]:hover,
body.darkmode a.elementor-button:hover,
body.darkmode  .stm_zoom_content .zoom_info .btn:hover,
body.darkmode .pt-cv-wrapper a.pt-cv-readmore:not(.pt-cv-textlink):hover,
body.darkmode a.btn:hover,
body.darkmode .pt-cv-wrapper .btn.btn-success:hover,
body.darkmode .button:hover, .post-password-form input[type=submit]:hover, 
body.darkmode .woocommerce a.button:hover, .woocommerce button.button:hover, 
body.darkmode .woocommerce input.button:hover, 
body.darkmode .woocommerce input.button.alt:hover, 
body.darkmode .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
body.darkmode a.button:hover,
body.darkmode #wrapper .button:hover{
	color: var(--bredex-green);
	background:var(--bredex-green-lighter-hover);
}

body.darkmode a.acc-schalter:hover,
body.darkmode .elementor-accordion-item>.elementor-tab-title:hover{
	background:var(--bredex-green-lighter-hover) !important;
}





body.darkmode .disabled .button,
body.darkmode .disabled button,
body.darkmode .disabled a.btn,
body.darkmode #wrapper button.disabled,
body.darkmode #wrapper input[type=button].disabled,
body.darkmode #wrapper a.elementor-button.disabled,
body.darkmode #wrapper .disabled a.elementor-button,
body.darkmode #wrapper .stm_zoom_content .zoom_info .btn.disabled,
body.darkmode #wrapper .pt-cv-wrapper a.pt-cv-readmore:not(.pt-cv-textlink).disabled,
body.darkmode #wrapper a.btn.disabled,
body.darkmode #wrapper .pt-cv-wrapper .btn.btn-success.disabled,
body.darkmode #wrapper  .post-password-form input[type=submit].disabled, 
body.darkmode #wrapper .woocommerce a.button.disabled, .woocommerce button.button.disabled, 
body.darkmode #wrapper .woocommerce input.button.disabled, 
body.darkmode #wrapper .woocommerce input.button.alt.disabled, 
body.darkmode #wrapper .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.disabled,
body.darkmode #wrapper a.button.disabled,
body.darkmode #wrapper .button.disabled,
body.darkmode #wrapper button[disabled],
body.darkmode #wrapper input[type=button][disabled],
body.darkmode #wrapper a.elementor-button[disabled],
body.darkmode #wrapper .stm_zoom_content .zoom_info .btn[disabled],
body.darkmode #wrapper .pt-cv-wrapper a.pt-cv-readmore:not(.pt-cv-textlink)[disabled],
body.darkmode #wrapper a.btn[disabled],
body.darkmode #wrapper .pt-cv-wrapper .btn.btn-success[disabled],
body.darkmode #wrapper  .post-password-form input[type=submit][disabled], 
body.darkmode #wrapper .woocommerce a.button[disabled], .woocommerce button.button[disabled], 
body.darkmode #wrapper .woocommerce input.button[disabled], 
body.darkmode #wrapper .woocommerce input.button.alt[disabled], 
body.darkmode #wrapper .woocommerce-cart .wc-proceed-to-checkout a.checkout-button[disabled],
body.darkmode #wrapper a.button[disabled],
body.darkmode #wrapper .button[disabled]{
	color: rgba(0,0,0,0.2);
	background:#e0e0e0;
}

body.darkmode #wrapper .elementor-button-info .elementor-button{
	background:none;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
body.darkmode #wrapper .elementor-button-info .elementor-button:hover{
	background:none;
	color:var(--bredex-green-lighter-focus);
	border: 1px solid var(--bredex-green-lighter-focus);
}
body.darkmode #wrapper .elementor-button-info .elementor-button:focus{
	background:none;
	color:var(--bredex-green);
	border: 1px solid var(--bredex-green);
}
body.darkmode #wrapper .elementor-button-info.disabled .elementor-button[disabled],
body.darkmode #wrapper .elementor-button-info.disabled .elementor-button{
	background:none;
	border: 1px solid rgba(255,255,255,0.3) !important;
	color: rgba(255,255,255,0.3) !important;
}

/* kununu */
.elementor-7152 .elementor-element.elementor-element-d1aa300 .elementor-repeater-item-3f40497.elementor-social-icon svg .cls-1{
	fill: #4c4c4f !important;
}





body.darkmode .about_author{
	background:none !important;
}

body.darkmode .pum-container{
	background-color:#444444 !important;
}



/* darkmode-ticket aenderungen */
body.darkmode .owl-theme .owl-nav [class*=owl-]
{
	color: #FFF !important;
	opacity: 1 !important;
}

body.darkmode .owl-carousel .owl-nav button.owl-prev:before,
body.darkmode .owl-carousel .owl-nav button.owl-next:before
{
	color: #FFF !important;
	opacity: 1 !important;
}

body.darkmode .owl-nav .owl-prev::before, 
body.darkmode .owl-nav .owl-next::before
{
	color: #FFF !important;
	opacity: 1 !important;
}

body.darkmode .company_history.style_2 .slick_next, 
body.darkmode .company_history.style_2 .slick_prev
{
	opacity: 1 !important;
}


body.darkmode div.pt-cv-wrapper .cvp-live-filter.cvp-checkbox .checkbox label {
    color: #4c4c4f !important;
		border: #4c4c4f !important;
		background:#FFF !important;
}

body.darkmode div.pt-cv-ifield div.pt-cv-meta-fields .terms a {
    color: #4c4c4f !important;
		border: #4c4c4f !important;
		background:#FFF !important;
}

body.darkmode .pt-cv-pagination li.cv-pageitem-prev a:before, body.darkmode .pt-cv-pagination li.cv-pageitem-next a:before
{
	color: #FFF !important;
}


body.darkmode .company_history.style_2 .slick-track li.history-item div.year 
{
	    color: #FFF !important;
}

body.darkmode .company_history.style_2 ul.slick-slider div.slick_prev i.fa-angle-left,
body.darkmode .company_history.style_2 ul.slick-slider div.slick_next i.fa-angle-right
{
	    color: #FFF !important;
			opacity:1;
}

body.darkmode .icon-pfeil_rechts_u:before, body.darkmode .icon-Pfeil-links-Kopie:before
{
	opacity: 1 !important;
}