body {overflow: auto; overflow-x: auto;}

#sp-header,
#sp-second-menu,
#sp-footer {
    left: auto;
    margin: 0 auto;
    float: left;
}

#sp-footer {
    margin-top: 22px !important;
}

.col-sm-3,.col-sm-6,.col-sm-9 {flex: none; max-width: none;}
.col-12.col-md-6.links,
.col-12.col-md-6.rechts {
    width: 50%;
}

#sp-logo {width: 292.5px !important;}
#sp-menu {width: 877.5px !important;}

#sp-logo.col-sm-6 {
    height: auto;
    flex: none !important;
}

.sp-megamenu-parent .sp-menu-item a {
    height: 63px !important;
    padding: 8px !important;
}

#offcanvas-toggler {display: none !important;}
.sp-megamenu-parent {display: block !important;}

.article-details .article-header {display: none !important;}

/* Modals ------------------------------------------------------------------------------------------ */

.modal-body p {
    font-size: 0.88235294rem !important;
    color: #555;
    margin: 0 0 10px !important;
    line-height: 1.42857143;
    overflow-wrap: normal;
    word-wrap: normal;
    white-space: normal;
}



/* Media queries ----------------------------------------------------------------------------------- */
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 576px) {
    .layout-boxed .body-innerwrapper {padding-left: 15px; padding-right: 15px;}
}