body {
    background: url(img/body-bg.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.top-bar-area {
    background: url(img/mainka-head-fall.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
}

.top-bar-area .logo::after {
    background: transparent;
}


.top-bar-area .info li i {
    color: #ffffff;
    background: rgba(50, 50, 50, 0.3);
}

.top-bar-area .info {
    color: #ffffff;
}

.top-bar-area .info a {
    color: #ffffff;
}

.top-bar-area .info li .info span {
    color: #ffffff;
}

#mainNav {
    border: solid 1px #cfcfcf;
    border-radius: 5px;
}

.doctors-area .doctor-items .item .info .consultation {
    padding-top: 5px;
    text-align: left;
}

.doctors-area .doctor-items .item .info .consultation table th {
    vertical-align: top;
    padding-right: 3px;
}

.footer-bottom li:first-child a {
    color: #ffffff;
}

footer.bg-dark .footer-bottom li:first-child a {
    color: #ffffff;
}

.footer-bg-light {
    padding: 15px;
    background-color: #ffffff;
    border-radius: 10px;
}

.footer-bg-light li {
    padding: 5px;
    text-align: center;
}


.footer-bg-light h4 {
    color: #0b3e6f;
}

.sprechzeiten {
    display: inline-block;
    align: center;
    margin-bottom: -7px;
}

.sprechzeiten tr th {
    vertical-align: top;
    text-align: left;
    padding-right: 10px;
}

.sprechzeiten tr td {
    vertical-align: top;
    text-align: left;
}

.services-area .services-box .services-single .info h4 {
    text-transform: none;
}

.site-heading h4 {
    text-transform: none;
}

.doctors-area .doctor-items .item .info span {
    text-transform: none;
}

#dynamisch {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
}