
			* {hyphens:auto;word-wrap: break-word;}

.ast-custom-button{hyphens:none}

a#ast-scroll-top span{font-size:34px;line-height:33px}

#ast-scroll-top{;bottom:20px;left:24px}


/* Sicherheitsfeed Start */

.securityfeed{color:#fff !important}

.securityfeed a{color:#fff!important}

.securityfeed a:hover{color:#f69323!important}

li.wpra-item.feed-item{border-bottom: 1px solid #FFFFFF5E;margin:10px 0px 10px -42px;padding-bottom:10px;font-size:14px;list-style: none}

li.wpra-item.feed-item:last-child{border-bottom:0px !important}

/* Sicherheitsfeed Ende */

.uael-post__thumbnail{width:250px !important}

.uael-post__title{min-width:180px;width:100% !important}




#headingtext:hover ~ #imgDiv{
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-1.avif") !important;opacity: 1;z-index:5 !important;
}

#headingtextzwei:hover ~ #imgDiv2{
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-2.avif") !important;opacity: 1;z-index:5 !important;
}
#headingtextdrei:hover ~ #imgDiv3{
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-4.avif") !important;opacity: 1;z-index:5 !important;
}

#headingtextvier:hover ~ #imgDiv4{
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-3.avif") !important;opacity: 1;z-index:5 !important;
}

#headingtext:hover #buttonhoverascomet {
    opacity: 1 !important; 
	transition: opacity 300ms ease !important;
-moz-transition: opacity 300ms ease !important;
-webkit-transition: opacity 300ms ease !important;
-o-transition: opacity 300ms ease !important;
}

#headingtextzwei:hover ~ #imgDiv{
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-alle.avif") !important;opacity: ;
}

#headingtextzwei:hover #buttonhoverascomet {
    opacity: 1 !important; 
	transition: opacity 300ms ease !important;
-moz-transition: opacity 300ms ease !important;
-webkit-transition: opacity 300ms ease !important;
-o-transition: opacity 300ms ease !important;
}

#headingtextdrei:hover #buttonhoverascomet {
    opacity: 1 !important; 
	transition: opacity 300ms ease !important;
-moz-transition: opacity 300ms ease !important;
-webkit-transition: opacity 300ms ease !important;
-o-transition: opacity 300ms ease !important;
}

#headingtextvier:hover #buttonhoverascomet {
    opacity: 1 !important; 
	transition: opacity 300ms ease !important;
-moz-transition: opacity 300ms ease !important;
-webkit-transition: opacity 300ms ease !important;
-o-transition: opacity 300ms ease !important;
}


#imgDiv,#imgDiv2,#imgDiv3,#imgDiv4 {
    background-image: url("https://new.wp-wartungen.de/wp-content/uploads/2023/03/wp-wartung-pfeil-alle.avif");opacity: 1;
    background-repeat:no-repeat;border: 0px solid #000 !important;border-radius:250px;width:250px;height:250px;z-index:1 !important; background-size: cover;
}

#imgDiv{position:absolute;left:38%;top:113px;}
#imgDiv2{position:absolute;left:38%;top:113px;}
#imgDiv3{position:absolute;left:38%;top:-136px;}
#imgDiv4{position:absolute;left:38%;top:-136px;}
#headingtext,#headingtextzwei,#headingtextdrei,#headingtextvier{width:35% !important;}
#headingtextzwei,#headingtextvier{margin-left:28%}


#buttonhoverascomet{opacity: 0;}

.priceboxasc .uael-price-heading-icon {-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
filter: grayscale(100%);}

.priceboxasc:hover .uael-price-heading-icon{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
filter: grayscale(0%);}

.ascbereiche{font-size:16px;line-height:26px;font-weight:500;}

.ast-addon-cart-wrap span{color:#fff !important}
.astra-icon.ast-icon-shopping-basket {color: !important}

#wp-wartung-tabs .jet-tabs__content-wrapper{margin-bottom:20px}

.tabsueberschrift-wp-wartung{color:#F69323 !important;font-size:20px}.astra-portfolio-load-more-sites
#wp-wartung-tabs a:hover{color:#F69323 !important;}

.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container{background:#efefef !important;padding:0px 0px 15px 0px !important}

#TB_title{padding-right:75px !important;height:100px !important}

.referenzencta{border: 2px solid #fff;padding:10px 20px 10px 20px; border-radius:50px;text-decoration:none;font-weight:bold}

.referenzencta:hover{border: 2px solid #fff;color:#fff;background:#f69323}

/* Bewertungen Logo Google usw */
#Layer_1{background:rgb(255,255,255,0.85) !important;border-radius:10px;padding:3px;}

.portfolio .astra-portfolio-load-more-sites{display:none}

.prtfoliohinweis p{text-align:left !important;padding-left:10px !important}

.fancya .premium-flip-front.premium-flip-front,.fancya .premium-flip-back.premium-flip-back{border-radius:38% 62% 73% 27% / 30% 36% 64% 70%   !important;border:2px solid #000;z-index:99999 !important}

.fancyb .premium-flip-front.premium-flip-front,.fancyb .premium-flip-back.premium-flip-back{border-radius:63% 37% 69% 31% / 15% 25% 75% 85%    !important;border:2px solid #000;z-index:99999 !important}

.fancyc .premium-flip-front.premium-flip-front,.fancyc .premium-flip-back.premium-flip-back{border-radius:37% 63% 31% 69% / 25% 15% 85% 75%    !important;border:2px solid #000;z-index:99999 !important}
#respond{background: rgb(255,255,255,0.0) !important;padding:0px 0px 200px 0px !important}

#formular-wordpresswartung-startseite{background:#fff;padding:40px 30px 20px 30px;font-size:22px;z-index:999999 !important}

.rot{background:#fff !important}


.dsgvohw{font-weight:300;font-size:0.75em;}

.dsgvohw a{font-weight:300;text-decoration: none !important;color: #4B504B}

/*Cookie Time Start*/

._brlbs-box-wrap{z-index:99 !important;border: 2px dashed #000 !important; background:#fff!important;}

._brlbs-box-wrap:before {content:url(https://new.wp-wartungen.de/wp-content/uploads/2023/03/cookie-hinweis-wp-wartungen-175.avif);width:200px !important;height:200px !important;position:absolute;margin:0 auto !important;z-index:1;left: calc(50% - 400px);top: calc(50% - 490px)}

/*Cookie Time Ende*/

/*Start Scrollbar Farbe*/

/*Firfox*/
* {scrollbar-color:  rgb(246,147,35,1) #343434;}

/*Alle Anderen*/
::-webkit-scrollbar {
    height: 16px;
    width: 16px;
    background: #343434;
}

::-webkit-scrollbar-thumb {
    background: rgb(246,147,35,1);
    -webkit-border-radius: 0ex;
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
    background: #343434;);
}
/*Ende Scrollbar Farbe*/

/* BLog Seitentitel und Meta-Infos ausblenden start*/

#main article .entry-title{display:none !important}

#main article .entry-meta{display:none !important}

#main article .entry-header{margin-top:-50px !important}

/* BLog Seitentitel und Meta-Infos ausblenden ende*/

a.aWeiss{color:#fff}

/* Footer News*/
.footerNews .rows-3 > div:nth-child(1) > div:nth-child(3) > div:nth-child(1){border-bottom:0px solid #fff !important;}

.nachLaden{content-visibility: auto;contain-intrinsic-size: 0 500px;}

#formular-wordpresswartung-startseite{max-width:440px;}

#formular-wordpresswartung-startseite .wpcf7-form-control.has-spinner.wpcf7-submit{margin: 10px 0 -10px 0;height:50px !important}

#formular-wordpresswartung-startseite p{font-size:16px;line-height:12px;margin-top:-10px}

#formular-wordpresswartung-startseite .wpcf7-form-control.wpcf7-acceptance{margin-left:-14px;}
#formular-wordpresswartung-startseite .wpcf7-form-control.wpcf7-acceptance input{height:15px !important;}

#formular-wordpresswartung-startseite input{height:40px !important;}

.ast-woocommerce-container{padding-top:40px !important;}


/*Button Leeren Produktseite ausblenden*/
.reset_variations{display:none !important}

/*Buttons Zahlungsrythmus*/
.ast-single-variation{border:2px solid #343434 !important;border-radius:50px !important;color:#343434;font-weight:600;padding:0px 10px 0px 10px !important}

.ast-single-variation.active, .ast-single-variation:hover{background:#343434 !important;color:#fff !important;}

.variations td{margin-bottom:20px !important;background:000 !important
}

.variations{margin-top:-10px !important}

.preisSpelateLuR{width:auto-flow !important}

.related.products{padding-bottom:50px;}

/*Button Formular Text kürzen*/
@media only screen and (max-width: 400px) {
.wpcf7-form-control.has-spinner.wpcf7-submit {white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;max-width:240px !important}
}

/*Gleiche Höhe Überschriften Bloggrid*/

.jet-smart-listing__post-title.post-title-simple{min-height:4em}

#menu-item-2090 .sub-menu{max-width:181px;}


.ast-sticky-add-to-cart {margin-top:60px;}

.apop-container-toggle .apop-toggle img.design-size2{height:60px !important;width:60px !important}

div.apop-desc:nth-child(1) > p:nth-child(1) > a:nth-child(2){visibility:hidden; width:0px !important}

.apop-desc{white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;padding-top:3px;}

#ast-scroll-top{margin:0 0 75px -2px!important}

.ppcp-messages{display:none !important}



#ast-cart-wrapper{padding: 60px 0 0px 0}



.step-nav.nav-wizard{padding: 60px 0 0px 0 !important}



.shop_table.shop_table_responsive{white-space: nowrap;}

.checkout.woocommerce-checkout{padding:100px 0 0px 0}

.wc-gzd-checkbox-placeholder{padding-bottom:20px;}

#langbeschreibung{margin-bottom:-125px}

.wp-wartung-video a{text-decoration:none !important}		