.kt-highlight{
color: #d0231d;
}
.gruender_tab table td{
vertical-align: top;
}
.entry-meta{
display:none;
}
h1, .entry-content h1, h2, .entry-content h2{
font-size: 2.5rem;
}
.site-header .site-description {
font-size: 1.5rem;
}    
.main-header-bar {
padding: 0.5em 0;
}
.ast-site-title-wrap {
padding-top: 2em; 
}
.ast-site-title-wrap {
padding-top: 3em;
}
.start .primemenue a.menu-link {
color: #839595;
}
.uagb-section__overlay {
background-color: #ffffff important!;
}
footer .gallery-item {
padding-top: 0;
} 
.footer-kontakt {
display: flex;
}
.adr-left {
padding-right: 1em;
}
.slider .uagb-columns__columns-5 > .uagb-column__wrap figure {
padding-left: 2px;
padding-right: 2px;
}
section.slider {
padding-left: 20px important!; 
}
#media_image-2 img {
padding: 10px; 
background-color: #fff;
}
.footer-adv-widget-3 h2.widget-title {
margin-top: -8px; 
}
button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {   
background-color: #c0c0c0;
} 
#ueberuns .wp-block-image,  #startkontakt .wp-block-image{
margin-bottom: 6px; 
} 
.start-bild .wp-block-image img {
padding-right: 6px;
}
.start-bild .wp-block-image {
margin-bottom: 6px;
}	
.footer-adv-widget-1 #gallery-1 figure:first-child a  { 
pointer-events: none; 
cursor: default; 
} 
.footer-adv-widget-4 #gallery-2 figure:nth-child(2) a  { 
pointer-events: none; 
cursor: default; 
}	 
#media_image-2 img {
border-radius: 2px;
} 
.site-footer a {
text-decoration: underline;
color: #fff;
}
.site-footer .gallery-icon {
border: 0;
}
.footer-adv-overlay {
padding-top: 80px;
}
.adr-left, .adr-right{    
font-size: 90%; 
line-height: 1.5; 
}
.widget-title.kontaktfooter {
margin-bottom: 0.1em; 
}
#masthead .ast-container {
padding-left: 25px;
}
@media (max-width:995px){
.footer-adv-widget-1, .footer-adv-widget-2 ,
.footer-adv-widget-3, .footer-adv-widget-4  {
width: 100%;	
}
.footer-adv-widget-2 ,
.footer-adv-widget-3 {    
padding-bottom: 25px;		
}
.footer-adv-overlay {    
padding-bottom: 25px;		
}
.site-footer #media_image-2 img {
display: block;
margin-left: auto;
margin-right: auto;	
}
.site-footer .custom-html-widget {
width: 32%;
display: block;
margin-left: auto;
margin-right: auto;	
}
}
@media (max-width:980px){
#loesungen img {
display: block;
margin-left: auto;
margin-right: auto;	
}
}
.site-footer .widget_media_gallery {    
padding-top: 30px;		
}
.site-footer #media_image-2 {    
margin-top: 12px;		
}
.site-footer #custom_html-2 {    
margin-top: 14px;		
}
.referenzen ul {	
margin-left: 0;
list-style-type: none;
}
.referenzen ul li:before {	
content: "\2013" " ";	
}
.referenzen	.uagb-block-db54a2e4 .uagb-column__inner-wrap {
padding-right: 5px;	
}
.meisterbrief td {		
vertical-align: top;
border-bottom: 0;
}
.meisterbrief tr:last-child td {
border-bottom: 1px solid rgba(0,0,0,.1);
}
.meisterbrief td:first-child{	
width: 220px;
}
.meisterbrief tr:last-child td img{		
padding-right: 40px;
padding-left: 40px;
}
#story td{    
vertical-align: top;	
}
#story td:first-child{    
width: 15%;	
}
#story tr td:nth-child(2){    
width: 50%;	
}
#story tr td:nth-child(3) img{    
padding: 8px 0 0 8px;
}
.newsspalte {    
padding-left: 25px;
}	
@media (max-width:642px){
.ast-site-identity {    
flex-wrap: wrap;
}
.site-footer .custom-html-widget {    
width: 40%;
}
}
@media (max-width:544px){
.ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
max-width: 100%;
display: block;	
}
.site-footer .custom-html-widget {    
width: 55%;
}
}