.wpcf7-response-output {
border: 0px solid #fff!important; }  table.pg-tbl th {
background-color: rgb(255, 77, 77);
color: #fff;
} .elementor-section-wrap {
margin-left: -10px;
}  .wp-gr.wpac a.wp-google-name .wp-google-name {
color: #ff1a1a !important; 
}
.wp-gr .wp-google-url {
color: #ff1a1a !important; 
}  .posted-on { display: none; }
.author.vcard { display: none; }
.site-footer {
background-color: #1e7515!important;
}
.overlay {
opacity: 0.4;
} .site-header.fixed.float-header {
background-color: #1e7515!important;
}   .header-wrap .container {
width: 100%; 
} .panel-widget-style.panel-widget-style-for-161-1-0-0 .service.col-md-4 {
width: 100%; 
}
.panel-widget-style.panel-widget-style-for-161-1-1-0 .service.col-md-4 {
width: 100%; 
}
.panel-widget-style.panel-widget-style-for-161-1-2-0 .service.col-md-4 {
width: 100%; 
}
#content {
padding: 10px 0px 0px 10px; 
} #mainnav .sub-menu li a {
background-color: #1e7515!important;
}
#mainnav .sub-menu li a:hover {
background-color: #15AC1A!important;
color: #FFF!important;
text-decoration: underline!important;
}  .container.content-wrapper p {
font-size: 17px; 
}
.service.col-md-4 .content h3 {
font-size: 21px!important; 
}
.textwidget {
font-size: 17px; 
}
.entry-content ul li {
font-size: 17px; 
}
.roll-icon-box .content {
text-align: left; 
}
.roll-icon-box .content h3 {
text-align: center; 
}
.sidebar-column.col-md-4 .widget-title {
font-size: 18px!important; 
} div.panel-row-style {
padding-top: 0px !important;
padding-bottom: 50px !important;
}  #pg-161-2 {
padding-top: 50px;
}
.project-wrap ul.project-filter li a {
font-size: 18px!important; 
}  .contact-address, .contact-phone, .contact-email {
font-size: 17px!important; 
} 
#pwebcontact1_field-name-lbl, #pwebcontact1_field-email-lbl, #pwebcontact1_field-message-lbl {
font-size: 17px!important; 
} 
#pwebcontact1_field-name, #pwebcontact1_field-email, #pwebcontact1_field-message {
font-size: 17px!important; 
} 
#pwebcontact1_send {
font-size: 17px!important; 
} 
#panel-520-0-0-1 {
margin-top: 50px!important; 
} 
input#fscf_captcha_code1 {
width: 150px!important;	
} .site-footer {
background-color: #1e7515!important;
text-align: right;
}
.site-footer {
color: #fff!important;
}
.site-footer a {
color: #fff!important;
}
.site-footer a:hover {
color: #333!important;
}  #zurueck_btn {
background-color: #d65050!important;
border: 0px solid;
border-radius: 0px!important;
}
@media only screen and (max-width: 1024px) {
.site-header {
background-color: #1e7515 !important;
}
#mainnav-mobi .menu-haupt-nav-container #menu-haupt-nav li a {
background-color: #1e7515 !important;
}
#mainnav-mobi .menu-haupt-nav-container #menu-haupt-nav li a:hover {
background-color: #15AC1A !important;
} #menu-haupt-nav li a {
font-size: 17px!important;
}
#menu-haupt-nav li a:hover {
color: #931905!important;
text-decoration: underline!important;
}  #mainnav-mobi .menu-haupt-nav-container #menu-haupt-nav .sub-menu li a {
background-color: #26901b!important;
}
#mainnav-mobi .menu-haupt-nav-container #menu-haupt-nav .sub-menu li a:hover {
background-color: #15AC1A!important;
} }
@media only screen and (max-width: 1024px) {
.site-header {
background-color: #1e7515!important;
}
}  #menu-landing-pages li a:hover {
color: #b9bbbc;
}
#menu-footer-nav li a:hover {
color: #b9bbbc;
}