.elementor-kit-5{--e-global-color-primary:#00ADEE;--e-global-color-secondary:#000000;--e-global-color-text:#444444;--e-global-color-accent:#00ADEE;--e-global-color-5509c0b:#FFFFFF;--e-global-color-78da2b4:#F5F3F3;--e-global-typography-primary-font-family:"OpenSansHebrewCondensed";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"OpenSansHebrewCondensed";--e-global-typography-secondary-font-weight:500;--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-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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 */h2 small { font-size: 18px;border-left: 24px solid var( --e-global-color-primary ); padding-left: 10px; }

.swiper-pagination-bullet { border-radius: 0!important; }

.ast-header-html-2 .google-icon { display: none; }

.ast-header-html-2 .number { line-height: 18px!important; font-weight: bold; }

.ast-header-html-2 .rating { font-size: 18px!important; line-height: 16px!important; }

.ast-header-html-2 .count { font-size: 12px!important; color: #fff!important; vertical-align: unset!important; }

.uael-before-after-slider .twentytwenty-overlay { display: none!important; }

.uael-before-after-slider .twentytwenty-container.active .twentytwenty-overlay, .uael-before-after-slider .twentytwenty-container.active :hover.twentytwenty-overlay, .uael-before-after-slider .twentytwenty-overlay { background: #fff!important; }

#reviews .google-business-reviews-rating.carousel .heading, #reviews .google-business-reviews-rating .rating, #reviews .google-business-reviews-rating.carousel .vicinity, #reviews .google-business-reviews-rating.carousel .attribution { display: none!important; }

#reviews .google-business-reviews-rating.carousel, #reviews .google-business-reviews-rating.carousel .text, #reviews .google-business-reviews-rating.carousel a, #reviews .google-business-reviews-rating.carousel p, #reviews .google-business-reviews-rating.carousel span { font-family: "Roboto", Sans-serif!important; font-size: 15px!important; font-weight: 300!important; }

#reviews .google-business-reviews-rating.carousel .author-name a { font-family: "Open Sans Hebrew Condensed", Sans-serif!important; font-size: 22px!important; font-weight: 400!important;  }

#reviews .google-business-reviews-rating.carousel .relative-time-description { font-size: 12px!important; }

#reviews .google-business-reviews-rating.carousel .navigation .bullet a { border-radius: 0!important; border: 0!important; background: #d7d8d6!important; width: 10px; height: 10px; }

#reviews .google-business-reviews-rating.carousel .navigation .bullet.current a { background: var( --e-global-color-primary )!important; box-shadow: none!important;  }

#reviews .google-business-reviews-rating.carousel .listing li { background: #fff; padding: 35px; min-height: 260px; }

@media (min-width: 921px) {
    
.main-header-menu .sub-menu { width: 280px!important; padding: 10px 0; }

}

@media (max-width: 1131px) {

.header-widget-area .elementor-widget-ucaddon_color_overlay_button a.color-overlay-link { padding: 10px!important; font-size: 15px!important; }
}

@media (min-width: 922px) AND (max-width: 1097px) {
    .header-widget-area .elementor-widget-ucaddon_color_overlay_button { display: none!important; }
}

@media (max-width: 921px) {
    
.ast-above-header-bar .site-header-above-section-left, .ast-above-header-bar .ast-header-html-2, .ast-above-header-bar .ast-header-html, .ast-above-header-bar #rezensionen { width: 100%; max-width: 100%; min-width: 100%; margin-left: 0!important;}
.ast-above-header-bar .ast-builder-grid-row { grid-template-columns: 100%!important; }
.ast-above-header-bar .site-header-above-section-right { display: none!important; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSansHebrewCondensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://spanndeckenprofi.de/wp-content/uploads/2023/11/OpenSansHebrewCondensed-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSansHebrewCondensed';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://spanndeckenprofi.de/wp-content/uploads/2023/11/OpenSansHebrewCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSansHebrewCondensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://spanndeckenprofi.de/wp-content/uploads/2023/11/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://spanndeckenprofi.de/wp-content/uploads/2023/11/Roboto-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */