/* Preserve the TS News247 layout used before the Joomla/SP migration. */
#sp-page-builder.sp-page-builder:not(.sp-pagebuilder-popup) {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    #sp-page-builder.sp-page-builder:not(.sp-pagebuilder-popup) { width: 750px; }
}
@media (min-width: 992px) {
    #sp-page-builder.sp-page-builder:not(.sp-pagebuilder-popup) { width: 970px; }
}
@media (min-width: 1200px) {
    #sp-page-builder.sp-page-builder:not(.sp-pagebuilder-popup) { width: 1170px; }
}
@media (min-width: 1400px) {
    #sp-page-builder.sp-page-builder:not(.sp-pagebuilder-popup) { max-width: 1140px; }
}
#sp-page-builder:not(.sp-pagebuilder-popup) .sppb-row-container {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#sp-page-builder .block-title .sppb-addon-title { display: block; }
.mod-sppagebuilder .sppb-row-container {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.mod-sppagebuilder .block-title .sppb-addon-title { display: block; }
@media (max-width: 767px) {
    .okp-table-scroll {
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .okp-table-scroll:focus-visible { outline: 2px solid #037038; }
}
.mod-breadcrumbs.breadcrumb {
    padding: 0 !important;
    margin: 0 0 0 30px;
}
.mod-breadcrumbs__divider .icon-location::before { content: none; }
