#site-logo img {
    max-height: 70px;}
  
#site-navigation ul li a{padding:0px 10px; font-size:12px;}

.page-header h1.page-title {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
	margin-bottom: 25px;
	text-align: center;
}

#einzelseite .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#holzwerkstatt .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#transporte .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#klavierwerkstatt .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#profil .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#versand .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#datenschutz .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#werkstattarbeiten .heading_wrapper h2 {
    font-size: 30px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#reparaturenbox ol, ul.square, ul.circle, ul {
    margin-left: 15px;
}

#klavierservices div.box-content h3 {
    color: white;
}

#klavierservices div.box-content {
    color: white;
}

#klavierservices div.box-content a {
    color: #f4f4f4;
}

.heading_wrapper .heading_subtitle {
  	font-size: 20px;
    font-weight: 300;
    text-shadow: 1px 1px 1px #000000;

}

.testimonial-content span {
    color: black;
  font-size: 22px;
}

.testimonial-img img {
    width: 130px;
    border-radius: 70px;
}

.testimonial-author {
    color: #57806b;
}

.text-dark .esg-navigationbutton:hover, .text-dark .esg-filterbutton:hover, .text-dark .esg-sortbutton:hover, .text-dark .esg-filterbutton.selected, .text-dark .esg-sortbutton-order:hover, .text-dark .esg-cartbutton-order:hover {
    color: #57806b;
}

tr {
    text-align: left;
}

th {
    text-align: left;
  	font-weight: normal;
}

.service-box.sb_center:hover i {
  animation: paused linear 0s;
  animation-iteration-count: 1;
  transform-origin: 0% 0%;
  -webkit-animation: swing linear 0s;
  -webkit-animation-iteration-count: 0;
  -webkit-transform-origin: 0% 0%;
}

.page-header {
    padding: 166px 0px 66px 0px;
}


@media only screen and (max-width : 1024px){ 
	
#einzelseite .heading_wrapper h2 {
    font-size: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
}

#holzwerkstatt .heading_wrapper h2 {
    font-size: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}

#transporte .heading_wrapper h2 {
    font-size: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}

  
#klavierwerkstatt .heading_wrapper h2 {
    font-size: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}
  
  #profil .heading_wrapper h2 {
    font-size: 25px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}
  
    #versand .heading_wrapper h2 {
    font-size: 20px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}
  
   #datenschutz .heading_wrapper h2 {
    font-size: 19px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}
  
  #werkstattarbeiten .heading_wrapper h2 {
    font-size: 20px;
    font-weight: 400;
    text-shadow: 1px 1px 1px #000000;
    margin-bottom: 0px;
    margin-top: 50px;
}
	
	}