h1,
h2,
h3,
h4,
h5,
h6,
.uk-h1,
.uk-h2,
.uk-h3,
.uk-h4,
.uk-h5,
.uk-h5,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
    text-wrap: balance;
}

#easyfrontendseo_lightbox_button_1 {
    display: none
}

.uk-navbar-toggle {
    color: #fefefe
}

.uk-navbar-toggle:hover {
    color: #fff
}

a.hotline {
    font-size: 20px;
    line-height: 1rem;
    font-weight: 600;
    letter-spacing: -.3px;
    padding: 10px 30px;
    border-radius: 50px;
    text-align: center
}

.hotline,
.oeffnungszeiten {
    display: block;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 300;
    line-height: 1rem
}

.add-seperator.center:after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background: #010101;
    position: relative;
    margin: 25px auto;
    transform: skew(-45deg);
    border-radius: 2px
}

.add-seperator.left:after {
    content: '';
    display: block;
    width: 40px;
    height: 3px;
    background: #fff;
    position: relative;
    margin: 15px 0;
    transform: skew(-45deg);
    border-radius: 2px
}

.add-seperator.light:after {
    background: #fff
}

.add-seperator.dark:after {
    background: #010101
}

.contactForm .uk-panel {
    background: #f8f8f8 !important;
    padding: 25px !important;
    border: 1px solid #ddd !important
}

.stadtteile .el-item {
    background: url(../../../images/ortsschild.webp) 50% 50% no-repeat;
    background-size: 100% 100%;
    min-height: 100px;
    padding: 50px 15px
}

.rsform-type-hashcash [data-rsfp-hashcash] {
    border: solid 1px #999;
    background-color: #f2f2f2;
    cursor: pointer;
    padding: 12px 18px;
    background-position: center;
    transition: background .8s;
}

svg.hashcash {
    width: 30px;
    height: 30px;
    margin-right: 15px;
}

@media (max-width: 960px) {
    .stadtteile .el-item {
        min-height: 70px;
        padding: 30px 10px
    }
}

/* On screens that are 690px or less */
@media screen and (max-width: 690px) {
    .uk-button {
        width: 100%;
    }

    .uk-textarea {
        height: 120px !important;
    }
}