/* Füge hier Dein eigenes CSS ein 
body, h1, h2, h3, h4, h5, h6{font-family:'Comfortaa'!important;}
Menü*/
body, h1, h2, h3, h4, h5, h6{font-family:'Comfortaa'!important;}
#Top_bar .menu >li a::after{background-color:#ce1e1e!important;}
#Top_bar .menu >li ul li a{color: #f7f7f7!important;}
#Top_bar .menu >li ul{background-color: #272424cc!important; border:1px solid #000;}
#Top_bar .menu >li >a span{border-color:#ffffff6e;}
div.top_bar_right{display:none;}

/*Bilder*/
.product-images dl.gallery-item{padding-right:40px;}
.gallery-products dl{padding-bottom:30px!important;}
div.product-images{padding-bottom:90px;}
aside#custom_html-2{color:#cccdcd!important;}
div.vorteil img{width: 50%!important; max-width:50%!important;vertical-align:middle;}

body:not(.template-slider) #Header_wrapper {background-size:cover!important;}
.footer_copy{display:none;}

#Content{padding-top:0px;}
/*Kontakt-Button*/
a.button_white{border:solid; border-radius:15px; border-width:1px; border-spacing:1px; border-color:#fff;  color:#fff;padding:15px;}
.button-stroke input[type="submit"]:hover{background-color:#26890e!important; color:#fff;}

/*Vorteile*/
.border-vorteil{border-right:1px solid #ccc; padding-left:10px;}
div.images_vorteile img{height:90px!important; width: auto;}

/*Responsiv*/
@media all and (max-width: 1354px){
	div.top_bar_left.clearfix{width:100%!important;}
	#Top_bar #menu ul li.submenu .menu-toggle{color:#fff!important;}
}
@media all and (min-width: 1240px){
	#Top_bar.is-sticky.top_bar_left{background-color:#000!important;}
}
@media all and (min-width: 950px){

	.ohne-padding{padding-left:90px!important;padding-right:90px!important;}
	
}
@media all and (max-width: 950px){

	.ohne-padding{padding-left:33px!important;padding-right:33px!important;}
	
}
@media all and (max-width: 767px){
	.highlight-right.section_wrapper.wrap{padding:0!important;}
	div.column_attr{padding:50px 5px 40px!important;}
	.product-images dl.gallery-item{padding:40px!important;}
	.ohne-padding{padding-right:0px!important;padding-left:0px!important;}
	div.bilder{width:30%!important;}
	.mobile_align_right{text-align:left!important;}
	.background_image_none{background-image:none!important;}
	.mcb-wrap-17q8rc78b.one-second.valign-top.clearfix, .mcb-wrap-5c3b62649.one-second.valign-top.clearfix{height:0!important;}
	div.privacy{padding:20px!important;}
	.space-border:after {background:none!important;}
	full-width-ex-mobile{padding-top:80px!important; padding-bottom:0px!important;margin-bottom:0px!important;}
	.margin_top_minus{padding-top:0px!important; margin-top:-350px!important;}
}