a, a:visited {
  color :#4e8c6d;
  text-decoration:none;
}
.col-xs-12.col-md-8.inner-content ul, .col-xs-12.col-md-8.inner-content ol {
    margin-bottom: 5px;
    padding:0 0 0 40px;
}
a b, b a, strong a, a strong {
    background-color: #4e8c6d;
    color : #FFF;
}
strong a, strong a:visited {
  color :#FFF;
  text-decoration:none;
}

.btn-green, a b, b a, strong a, a strong {
background-color: #4e8c6d;
color: #FFF !important;
margin: 10px 0px 20px;
margin-bottom: 20px;
float: left;
}

.gform_body.contactform.halfsize.wrap-forms ul, .gform_body.contactform.halfsize.wrap-forms ol {
    padding:0px 0px 0px 0px !important;
}
body {
  font-family:raleway,sans-serif !important;
  color: #2f1536 !important;
}

.fw-container h1 {
  font-family:raleway,sans-serif !important;
  color: #2f1536 !important;
}
.fw-container h2 {
  font-family:raleway,sans-serif !important;
  color: #2f1536 !important;
}
.fw-container h3 {
  font-family:raleway,sans-serif !important;
  color: #2f1536 !important;
}
html *
{
     font-family:raleway,sans-serif !important;

}
.fa {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
}
.top-footer .fa {
font-size: 55px !important;
color: #fff !important;
}
.dienst-content h3 {
   color: #fff !important;
}
.dienst a:hover .dienst-content h3
{
display: inherit !important;
 opacity: 0.8;
}
.dienst a:hover .dienst-content
{
    background-color: rgba(45,45,45,0.2) !important;
}











