/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 18 2026 | 10:49:07 */
ul.wp-block-post-template-is-layout-grid {
	margin-left: 0!important;
}

.linked-mainmenu svg {
   color: #555555!important; 
	width: 24px;
	height: 24px;
}

/** Rotiere Shape **/
.nectar_component__shape-select__shape--curve_asymmetrical {
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1,1);
}

body {
	hyphens: auto;
	-webkit-hyphens: auto;
	-webkit-hyphenate-limit-before: 10;
	-webkit-hyphenate-limit-before: 5;
}

@media(min-width: 1200px) {
	.service-row {
		height: 750px!important;
	}
}

@media(max-width: 700px) {
	h1 {
    font-size: 28px!important;
	}

	h2 {
		font-size: 26px!important;
	}

	h3 {
		font-size: 22px!important;
	}

	h4 {
		font-size: 18px!important;
	}
	
	.wp-block-post-template {
		margin-left: 0;
	}
	
	#service-rows .nectar-blocks-row__sticky-wrapper .nectar-blocks-column.nectar-l1 {
		width: initial!important;
		flex-direction: column-reverse!important;
	}
	
	body #slide-out-widget-area .inner .off-canvas-menu-container li > a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li > a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li > a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li > a, body #nectar-ocm-ht-line-check {
		font-size: 1.4rem!important;
	}
	
	#slide-out-widget-area .secondary-header-text, body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
		width: 53px;
	}
	
	.linked-mainmenu svg {
		color: #fff!important;
	}
}

.linked-mainmenu {
    max-width: 24px;
}
    
.linked-mainmenu:hover svg {
   color: #da291c!important; 
}

.nectar-blocks-carousel .swiper-slide img {
    width: 125px;
}

.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
	bottom: -10px!important;
}

/* Bullet points: wrap only at normal word boundaries */
main li {
    -webkit-hyphens: none;
    hyphens: none;

    word-break: normal;
    overflow-wrap: normal;
    white-space: normal;
}

li.wpml-ls-item {
	position: absolute;
	right: 80px;
	top: 30%;
}