/** hide page titles **/
article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title {
  display: none;
}

/** logo masthead padding --> logo in menu **/
#masthead.masthead-logo-in-menu .logo{
	float: none !important;
}

/** logo masthead in middle **/
#masthead .hgroup .logo{
  float: none !important;
}

#masthead .hgroup .logo img{
 	display: block;
  margin: 0 auto; 
}

#masthead .hgroup {
    zoom: 1;
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
}

/** contact form button **/
a.button, button, html input[type="button"], input[type="reset"], input[type="submit"], .post-navigation a, #image-navigation a, article.post .more-link, article.page .more-link, .paging-navigation a, .woocommerce #page-wrapper .button, .woocommerce a.button, .woocommerce .checkout-button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, #infinite-handle span{
  line-height:2;
  width:300px;
  font-size:16px;
  background:#00AD4C;
  color:#ffffff;
}

/** services image text margin **/
#pgc-15-3-0 #panel-15-3-0-0{
 	margin-bottom:10px; 
}
 #pgc-15-3-1 #panel-15-3-1-0{
 	margin-bottom:10px; 
}
#pgc-15-3-2 #panel-15-3-2-0{
  margin-bottom:10px;
}
#pgc-15-3-3 #panel-15-3-3-0{
  margin-bottom:10px;
}

/** services first row **/
#pgc-15-4-0 #panel-15-4-0-0{
	margin-bottom:10px;
}
#pgc-15-4-1 #panel-15-4-1-0{
	margin-bottom:10px;
}
#pgc-15-4-2 #panel-15-4-2-0{
  margin-bottom:10px;
}
#pgc-15-4-3 #panel-15-4-3-0{
	margin-bottom:10px;
}
#pgc-15-4-4 #panel-15-4-3-0{
	margin-bottom:10px;
}
/** services second row **/
#pgc-15-5-0 #panel-15-5-0-0{
	margin-bottom:10px;
}
#pgc-15-5-1 #panel-15-5-1-0{
	margin-bottom:10px;
}
#pgc-15-5-2 #panel-15-5-2-0{
  margin-bottom:10px;
}
#pgc-15-5-3 #panel-15-5-3-0{
	margin-bottom:10px;
}

/** services new **/
#pgc-15-6-0 #panel-15-6-0-0{
	margin-bottom:10px;
}
#pgc-15-6-1 #panel-15-6-1-0{
	margin-bottom:10px;
}
#pgc-15-6-2 #panel-15-6-2-0{
  margin-bottom:10px;
}
#pgc-15-6-3 #panel-15-6-3-0{
	margin-bottom:10px;
}


/** team gaps btw pic and text **/
#pgc-61-1-1 #panel-61-1-1-0{
	margin-bottom:10px
}
#pgc-61-2-0 #panel-61-2-0-0 {
	margin-bottom:10px;
}
#pgc-61-2-1 #panel-61-2-1-0{
	margin-bottom:10px;
}
#pgc-61-2-2 #panel-61-2-2-0{
	margin-bottom:10px;
}
#pgc-61-3-0 #panel-61-3-0-0{
	margin-bottom:10px;
}
#pgc-61-3-1 #panel-61-3-1-0{
	margin-bottom:10px;
}
#pgc-61-3-2 #panel-61-3-2-0{
	margin-bottom:10px;
}

/** footer font size **/
#colophon #theme-attribution, #colophon #site-info{
  font-size: 16px;
}

/** radius of services **/
.so-widget-sow-image-default-4333b04dd157 .sow-image-container .so-widget-image{
	border-radius:10px;
}

.so-widget-sow-image-default-3f547a15eaaa .sow-image-container .so-widget-image{
	border-radius:10px;
}

/** radius of home slider **/
.sow-slider-base{
  border-radius:10px;
}

/** vantage headline margin **/
article.post .entry-header, article.page .entry-header{
 margin-bottom:0px; 
}
/** bedachungen **/
#pg-279-0, #pg-279-1, #pl-279 .panel-grid-cell .so-panel{
  margin-bottom:0px;
}
/** sanitär **/
#pg-31-0, #pg-31-1, #pl-31 .panel-grid-cell .so-panel{
  margin-bottom:0px;
}
/** heizung **/
#pg-27-0, #pg-27-1, #pl-27 .panel-grid-cell .so-panel{
  margin-bottom:0px;
}
/** spengler **/
#pg-29-0, #pg-29-1, #pl-29 .panel-grid-cell .so-panel{
  margin-bottom:0px;
}

/** services top title padding **/
.widget_headline-widget h1{
  padding-top:0px;
}

/** mobile menu borders ui **/
.mobile-nav-frame ul li{
 	border-bottom: 1px solid rgba(255, 255, 255, 0.5) 
}
.mobile-nav-frame .title{
 	border-bottom:1px solid #00AD4C;
  background:#00AD4C;
}

/** services pictures **/
.so-widget-sow-image-default-2daac9b0bc02 .sow-image-container .so-widget-image{
	border-radius: 10px;
}
.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image{
 border-radius: 10px; 
}

CSS
#colophon #theme-attribution {
display: none;
}

#colophon #theme-attribution {
display: none;
}