body {
    background-color: var(--primary);
}

.navbar, .navbar-2, .nav-element, .nav-element a, .dropdown-parent, .dropdown-menu, .dropdown-element, .dropdown-element a, #navbar-navbutton, .hero-slide, .hero-parallax, .parallax-window, .padding-box, .img-fill, .img-fill img, .img-contain, .img-contain img, .stoerer, .stoerer-filter, .slider-item, .slider-item img, .outer-box, .gal-logo, .card, .card-img, .btn-primary, .btn-secondary, .btn-border, .btn-rounded, .galbox, .grid-item, .grid-item img, .accordion, .panel, .overflow-hidden, .framework-form input, .framework-form textarea, .framework-form select, .framework-form fieldset, .footer-dark, .modal-content {
    border-radius: 10px!important;
}

.logo {
    max-width: 150px;
    margin: 0 auto 50px auto;
}

.pb-small {
    padding: 25px 30px;
}

.preis {
    color: var(--accent);
    font-weight: 700;
    font-size: 1.5em;
}

.framework-form input[type="checkbox"] {
    display: inline!important;
    margin-bottom: 0;
}

.framework-form .inline-label {
    display: inline;
    margin-bottom: 0;
}

@media only screen and (max-width: 550px) { 
    .padding-box, .pb-small {
        padding: 20px 25px;
    }
}