.heizungsrechner div.sppb-addon-content div {
	padding: 0 7%;
}



section#heizungsrechner.sppb-section div.sppb-row-container div {
  color: #fff;
}

.sp-default-logo {
	max-height: 75px;
	margin: 12px 0;
}

div.body-innerwrapper header#sp-header {
  height: 100px;
}

div.body-innerwrapper header div.row div div.sp-column div.sp-module.adresse {
  text-align: right;
  line-height: 40px;
  font-family: PT Sans, sans-serif;
  color: #6f797a;
  font-size: 14.5px
}

div.sp-megamenu-wrapper ul li:last-child a {
  padding-right: 0px;
}

div.customadresse span i {
  color: #cc1c1c;
  margin-left: 25px;
  margin-right: 5px;
}

div.customadresse span a {
  color: #6f797a;
}

div.customadresse span a:hover {
  color: #cc1c1c;
}

.sp-megamenu-parent > li > a {
		margin-top: 22px;
		line-height: 38px!important;
}

h4.sppb-feature-box-title {
		font-weight: 700!important;
}

.highlight {
  color: #cc1c1c;
}

section#intro.sppb-section.presets div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-text-center a {
  font-size: 14px;
  margin: 15px 0 0 0;
}

h3 {
	text-transform: uppercase;
	line-height: 30px!important;
}

div.sppb-addon-content p strong {
  color: #cc1c1c;
}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner > div > div {
  vertical-align: bottom!important;
}

div#sp-footer2 {
  text-align: right;
  color: #ffffff;
	padding-top: 33px;
	line-height: 16px;
}

div#sp-footer2 div.sp-column span.sp-copyright a {
  color: rgba(255,255,255,0.5);
}

div#sp-footer2 div.sp-column span.sp-copyright {
  color: rgba(255,255,255,0.5);
}

div#sp-footer2 div.sp-column span.sp-copyright a:hover {
  color: #cc1c1c;
}

div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a img {
  max-height: 50px;
  max-width: 220px;
  opacity: 0.5;
  transition: opacity 400ms ease-out;
  float: left;
  margin-right: 50px;
}

div#sp-footer2 div.sp-column div.sp-module.label div.sp-module-content div.customlabel a img {
  max-width: 175px;
  opacity: 0.5;
  transition: opacity 400ms ease-out;
  float: right;
}

div#sp-footer2 div.sp-column div.sp-module.label div.sp-module-content div.customlabel a img:hover {
  opacity: 1;
}

div#sp-footer2 div.sp-column div.sp-module.label {
  padding: 0px;
}

div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a:nth-child(2) img {
  margin-top: 19px;
}

div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a:nth-child(3) img {
  margin-top: 5px;
}

div#sp-footer2 {
  padding-top: 0px;
}

div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a img:hover {
  opacity: 1;
}

div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel {
  vertical-align: bottom;
}

div#sp-footer1 div.sp-column div.sp-module.label,
div#sp-footer2.col-sm-3.col-md-3 div.sp-column div.sp-module.label {
  padding: 0px!important;
  text-align: right!important;
}

div#sp-footer2 div.sp-column div.sp-module.label div.sp-module-content div.customlabel p {
  font-size: 14px;
  opacity: 0.5;
  font-weight: 400;
}

section#sp-bottom {
  display: none;
}

section#geschichte2.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-single-image.sppb-text-center div.sppb-addon-content div.sppb-addon-single-image-container img.sppb-img-responsive {
  height: 100%;
  margin-top: 0px !important;
}

section#geschichte2.sppb-section div.sppb-row-container div {
  color: #fff;
}

section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text h2::before {
  content: "\f00c";
  font-family: FontAwesome;
  color: #cc1c1c;
  margin-right: 8px;
}

section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text h2 {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 10px;
}

section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text div.sppb-carousel-pro-content h4 {
 /* text-transform: uppercase;*/
	margin-top: 20px;
	color: #fff !important;
	font-weight: 700;
	letter-spacing: 0.5px;
}

section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text div.sppb-carousel-pro-content {
 padding: 0 80px;
}

section#checks {
  text-align: center;
  color: #fff;
}

div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content section#checks.sppb-section div.sppb-row-container div.sppb-row div.sppb-col-md-12 div#column-id-1511445374871.sppb-column div.sppb-column-addons div#sppb-addon-1511445374875.clearfix div#sppb-carousel2.sppb-carousel.sppb-carousel-pro.sppb-slide div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div.sppb-col-sm-6 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div.sppb-col-sm-6 div.sppb-carousel-pro-text a {
  font-size: 14px;
  margin-top: 15px;
}

a.scrollup {
	color: #6f6f6f!important;
	background-color: #fff!important;
	border-radius: 50px;
	height: 35px;
	width: 35px;
}

a.scrollup, a.scrollup:before {
	content: "\f0aa";
  bottom: 25px;
	border: 0px;
	background-color: none!important;
	font-size: 40px!important;
	line-height: 35px;
	height: 35px;
	width: 35px;
	color: #6f6f6f!important;
}

.scrollup {
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 62px;
  right: 25px;
  display: none;
  z-index: 999;
  animation: bounceIn .5s;
  border: 1px solid #26aae1;
  background-color: #26aae1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.scrollup:before {
  content: " \f106";
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
  width: 40px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 25px;
  font-weight: 700;
  color: #fff;
}


section#team div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span i,
section#team2 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span i,
section#team3 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span i,
section#team4 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span i {
  color: #cc1c1c;
  margin-right: 8px;
}

section#team div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a,
section#team2 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a,
section#team3 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a,
section#team4 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a {
  color: #333;
}

section#team div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a:hover,
section#team2 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a:hover,
section#team3 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a:hover,
section#team4 div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-person.sppb-text-center div.sppb-addon-content div.sppb-person-introtext span a:hover {
  color: #cc1c1c;
}

.sppb-person-name {
  color: #cc1c1c!important;
}

.sppb-person-designation {
  margin-top: 0px!important;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab {
	width: 100%;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul {
	margin: 2px auto;
  padding-left: 80px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li {
	width: 180px !important;
	margin-right: 15px !important;
	margin-bottom: 15px !important;
	text-align: center !important;
	display: inline !important;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern li a {
  font-weight: 700;
	font-size: 18px;
	border: 0px;
	border-radius: 4px;
  background: #6f6f6f;
	color: #ffffff;
	letter-spacing: 0.8px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern li.active a,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern li a:hover {
  background: #cc1c1c;
	color: #ffffff;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern li a i:after {
	content: "\A";
	white-space: pre;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern li a i {
	display:inline;
	font-size: 36px;
	margin-bottom: 10px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-section-title.sppb-text-center p.sppb-title-subheading {
	max-width: 85%;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-container div.sppb-section-title.sppb-text-left,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-container div.sppb-section-title.sppb-text-left,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-container div.sppb-section-title.sppb-text-left,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-container div.sppb-section-title.sppb-text-left,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-container div.sppb-section-title.sppb-text-left {
	margin-bottom: 20px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading {
	background: #6f6f6f;
	color: #ffffff;
	letter-spacing: 0.8px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading:hover,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading:hover,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading:hover,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading:hover,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading:hover {
	background: #cc1c1c;
	color: #ffffff;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading.active,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading.active,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading.active,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading.active,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading.active {
	background: #cc1c1c;
	color: #ffffff;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i {
	width: 25px;
	text-align: center;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading ,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading {
	padding-left: 7px;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#heizungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#lueftungen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#kuehlen div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span i,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#service div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span i {
	color: #ffffff;
}

.sppb-panel-heading.active .sppb-toggle-direction {
	-webkit-transform: translateY(-50%) rotate(-90deg)!important;
	transform: translateY(-50%) rotate(-90deg)!important;
}

.sppb-panel-heading .sppb-toggle-direction {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
    -webkit-transition: transform .3s;
    transition: transform .3s;
}

section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung.sppb-section div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i.fa.fa-align-justify,
section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div#waermeverteilung.sppb-section div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-accordion div.sppb-addon-content div.sppb-panel-group div.sppb-panel.sppb-panel-faq div.sppb-panel-heading span.sppb-panel-title i.fa.fa-rss {
    padding-left: 13px;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
}

section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-clients.sppb-text-center div.sppb-addon-content div.sppb-row div a img {
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 0.75;
}

section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-clients.sppb-text-center div.sppb-addon-content div.sppb-row div a img:hover {
	filter: none;
	-webkit-filter: grayscale(0%);
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	opacity: 1;
}

section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-clients.sppb-text-center div.sppb-addon-content div.sppb-row div a img {
	vertical-align:middle;
	margin-top: 0 auto;
	margin-bottom: 0 auto;
}

section#sp-main-body div.row div div.sp-column div div.page-content div#map.sppb-section div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div div div.gm-style div div div div p {
	text-align: center;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 8px;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content a.chronoforms6_credits {
	display: none;
}

section#sp-main-body div.row div div.sp-column div div.page-content div#map.sppb-section div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div div div.gm-style div div div div p a {
	color: #333333;
}

section#sp-main-body div.row div div.sp-column div div.page-content div#map.sppb-section div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div div div.gm-style div div div div p a:hover {
	color: #cc1c1c;
}

#textarea {
    height: 115px;
}

div.ui:nth-child(2) {
	display: none!important;
}

html body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-101.de-ch.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content section#formular.sppb-section div.sppb-row-container div.sppb-row div.sppb-col-md-12 div#column-id-1511959897454.sppb-column div.sppb-column-addons div#sppb-addon-1511959897458.clearfix div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form#display-section1.ui.form.G2-form div.field.required div.ui.dropdown.selection div.text,
html body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-101.de-ch.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content section#formular.sppb-section div.sppb-row-container div.sppb-row div.sppb-col-md-12 div#column-id-1511959897454.sppb-column div.sppb-column-addons div#sppb-addon-1511959897458.clearfix div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form#display-section1.ui.form.G2-form div.field input#vorname_und_name,
.ui.form ::-moz-placeholder,
html body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-101.de-ch.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content section#formular.sppb-section div.sppb-row-container div.sppb-row div.sppb-col-md-12 div#column-id-1511959897454.sppb-column div.sppb-column-addons div#sppb-addon-1511959897458.clearfix div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form#display-section1.ui.form.G2-form div.field.required div.ui.dropdown.selection.active.visible div.menu.transition.visible div.item,
html body.site.com-sppagebuilder.view-page.no-layout.no-task.itemid-101.de-ch.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.row div#sp-component.col-sm-12.col-md-12 div.sp-column div#sp-page-builder.sp-page-builder.page-1 div.page-content section#formular.sppb-section div.sppb-row-container div.sppb-row div.sppb-col-md-12 div#column-id-1511959897454.sppb-column div.sppb-column-addons div#sppb-addon-1511959897458.clearfix div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form#display-section1.ui.form.G2-form div.field.required div.ui.dropdown.selection.active.visible div.menu.transition.visible div.item:hover {
	color: #999!important;
}

input[type="text"]:focus,
textarea:focus,
form#display-section1.ui.form.G2-form div.field.required div.ui,
form#display-section1.ui.form.G2-form div.field.required div.ui.dropdown.selection.active.visible div.menu {
	border-color: rgba(34,36,38,.15)!important;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(1),
section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(3),
section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(5),
section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(7) {
	width: 49%;
	float: left;
	clear: none;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(2),
section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(4),
section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(6) {
	width: 49%;
	float: right;
	clear: none;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div div.ui.dropdown.selection {
	width: 100%!important;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div.g-recaptcha div div {
	width: 100%!important;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form button {
	width: 20%;
	float: right;
	background: #cc1c1c;
	-webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
	-o-transition: color 400ms, background-color 400ms, border-color 400ms;
	transition: color 400ms, background-color 400ms, border-color 400ms;
	font-weight: 400!important;
}

section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form button:hover {
	background: #6f6f6f;
}

header#sp-header div.container div.row div div.sp-column div.sp-megamenu-wrapper ul li div.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container {
	display: none;
}

section#start.sppb-section {
	height: 0px!important;
}

section#intro.sppb-section {
	margin-top: -120px!important;
}

header#sp-header div.container div.row div div.sp-column div.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-fade.hidden-xs li.sp-menu-item.current-item.active:first-child {
	display: none;
}

section#geschichte0.sppb-section,
section#team0.sppb-section,
section#dienstleistungen0.sppb-section,
section#service0.sppb-section,
section#partner0.sppb-section,
section#kontakt0.sppb-section {
	margin: -98px 0px 98px 0px !important;
	position: absolute;
	height: 0px!important;
}

.sp-megamenu-parent > li:hover > a {
    color:#cc1c1c!important;
}

a, section {
   outline: 0!important;
}

div.sp-module.labelmobile {
   display: none;
}

section#geschichte2.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-addon-content a {
   color: #fff;
   text-decoration: underline;
}


@media screen and (min-width: 991px) {
  a#offcanvas-toggler {
  	display: none;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div.g-recaptcha div {
		margin-left: 1.5%!important;
	}
}

@media screen and (max-width: 991px) {

	div.sp-module.adresse {
  	display: none;
	}

	ul.sp-megamenu-parent.menu-fade.hidden-xs {
  	display: none;
	}
	
	#offcanvas-toggler {
    line-height: 100px!important;
	}
	
	.offcanvas-menu .offcanvas-inner {
    padding: 50px 20px!important;
	}
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li > a {
		background: rgba(0,0,0,0)!important;
		color: #6f797a!important;
		font-weight: 700;
		font-size: 14.5px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	
	.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
		background: rgba(0,0,0,0)!important;
		color: #cc1c1c!important;
	}
	
	div.body-innerwrapper div.offcanvas-menu div.offcanvas-inner div.sp-module._menu div.sp-module-content ul.nav.menu li.current.active:first-child {
    display: none;
	}
	
	section#geschichte2.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-single-image.sppb-text-center div.sppb-addon-content div.sppb-addon-single-image-container img.sppb-img-responsive {
		margin-bottom: 50px;
	}
	
	section#intro.sppb-section.presets div.sppb-row-container div.sppb-row div.sppb-col-sm-4 {
		margin-bottom: 80px;
	}
	
	section#intro.sppb-section.presets div.sppb-row-container div.sppb-row div.sppb-col-sm-4:last-child {
		margin-bottom: 0px;
	}
	
	section#geschichte1.sppb-section .sppb-text-left {
		text-align: center!important;
		margin-bottom: 40px;
	}
	
	section#geschichte2.sppb-section .sppb-text-left {
		text-align: center!important;
	}
	
	section#dienstleistungen.sppb-section ul.sppb-nav.sppb-nav-modern {
		padding-left: 0px!important;
	}
	
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li:nth-child(1),
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li:nth-child(3),
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li:nth-child(5) {
		width: 49%!important;
		margin-right: 3% !important;
		margin-bottom: 15px !important;
	}
	
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li:nth-child(2),
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab ul.sppb-nav.sppb-nav-modern > li:nth-child(4) {
		width: 48%!important;
		margin-right: 0 !important;
		margin-bottom: 15px !important;
	}
	
	section#dienstleistungen.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-tab div.sppb-addon-content.sppb-tab div.sppb-tab-content.sppb-nav-modern-content div div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.mod-sppagebuilder.sp-page-builder div.page-content div div.sppb-container-inner div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-single-image div.sppb-addon-content div.sppb-addon-single-image-container img.sppb-img-responsive {
    display: none;
	}
	
	section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-clients.sppb-text-center div.sppb-addon-content div.sppb-row div.sppb-col-sm-3,
	section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-clients.sppb-text-center div.sppb-addon-content div.sppb-row div.sppb-col-sm-2 {
    padding: 30px;
	}
	
	section#partner div.sppb-row-container div.sppb-row div div div.sppb-column-addons div {
    margin-bottom: 0px!important;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(1),
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(3),
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(5),
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(7) {
		width: 100%;
		float: none;
		clear: none;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(2),
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(4),
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div:nth-child(6) {
		width: 100%;
		float: none;
		clear: none;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form button {
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
		float: none;
		width: auto;
	}
	
	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div form#display-section1.ui.form.G2-form div.g-recaptcha {
		float: left;
	}
	
	footer#sp-footer div.container div.row div#sp-footer1 {
    width: 100%;
    height: 50px;
	}
	
	footer#sp-footer div.container div.row div#sp-footer1 div.sp-column div.sp-module.label div.sp-module-content div.customlabel a img {
    max-width: 30%;
    margin-right: 5%;
		bottom: 0px!important; 
	}
	
	footer#sp-footer div.container div.row div#sp-footer1 div.sp-column div.sp-module.label div.sp-module-content div.customlabel a:last-of-type img {
    max-width: 30%;
    margin-right: 0;
    bottom: 0px!important; 
	}
	
	footer#sp-footer div.container div.row div#sp-footer1 div.sp-column div.sp-module.label div.sp-module-content div.customlabel a {
    height: 50px;
	}

	div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a img {
		margin-top: auto!important;
		display: block;
		bottom: 0px;
	}

	div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel,
	div#sp-footer1 div.sp-column div.sp-module div.sp-module-content div.customlabel a {
    height: 50px!important;
	}

	div.sp-module.labelmobile {
		 display: block;
	}
	
	footer#sp-footer div.container div.row div#sp-footer2:nth-child(2) div.sp-column div.sp-module.label {
    display: none;
	}

	div#sp-footer2 {
		text-align: center;
	}

	footer#sp-footer div.container div.row div div.sp-column div.sp-module.labelmobile div.sp-module-content div.customlabelmobile p a {
		color: #ffffff;
	}

	footer#sp-footer div.container div.row div div.sp-column div.sp-module.labelmobile div.sp-module-content div.customlabelmobile p a:hover {
		color: #cc1c1c;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form div.g-recaptcha {
		width: 100%;
	}

	section#formular.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div.sppb-addon.sppb-addon-module div.sppb-addon-content div.semanticui-body.G2-joomla.chronoforms.index form div.g-recaptcha div {
		display: block!important;
		margin-left: auto!important;
		margin-right: auto!important;
		margin-bottom: 10px;
	}

	section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text h2 {
		font-size: 24px;
		line-height: 30px;
	}

	section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text div.sppb-carousel-pro-content h4 {
		line-height: 24px;
	}

	section#checks.sppb-section div.sppb-row-container div.sppb-row div div div.sppb-column-addons div div div.sppb-carousel-inner div div.sppb-carousel-item-inner div div div.sppb-row div div.sppb-carousel-pro-text div.sppb-carousel-pro-content {
		font-size: 14px;
		padding: 0 20px;
		line-height: 24px;
	}
	
	section#start.sppb-section {
    margin-top: 100px!important;
	}

}
