@charset "utf-8";
/* CSS Document */



.flipcard_animation .sppb-flipbox-front-title { padding-left: 40px; padding-right: 40px; }
.flipcard_3Dplanung .sppb-flipbox-front-title { padding-left: 30px; padding-right: 30px; }



.burger-icon > span {background-color: #ffffff;}


.infotxt li {width: auto;}


body, .sp-preloader {
  background-image: url("../../../images/_tmpl/bg_site.jpg");
background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;}

#sp-header #sp-logo .logo{
 
	
	padding-bottom: 8px;
}

#sp-header {
  border-bottom: 5px solid black;
	height: 70px;
}

#sp-header .container{
  padding-top: 5px;
}


 .sp-page-builder .page-content #logo_start {
background-position: 18% 1%;
}

#sppb-addon-LarPo3lSXLaaUcI367TCo .sppb-flipbox-front, #sppb-addon-LarPo3lSXLaaUcI367TCo .threeD-flip-front {
   background-blend-mode: difference;

}

.teaserblock h2,  .teaserblock .tb-content p { width: auto; display: inline-block;}





 .teaserblock .tb-content p {padding: 2px 3px;}

 .teaserblock .iconheader {padding:0;  text-align:center; width:100%; font-size: 75px;}

.menufootermenue {text-align: center;}


.sppb-flipbox-back-button a {  }

.sppb-flipbox-back-button .sppb-btn {
  color: rgba(255, 255, 255, 0.34);  background: rgba(0,0,0,0.4); padding: 2px 4px; border-radius: 5px;
}

@media (min-width:1281px) { .sp-page-builder .page-content #logo_start {
background-position: 25% 1%;
}
 }

@media (min-width:1281px) { .sp-page-builder .page-content #logo_start {
background-position: 25% 1%;
}
 }





