.tx-easyweb-flexcontent .bucket:not(:last-child) {
    margin-bottom: 2em;
}
.jplist-ios-button {
    float: none;
}
.easyweb-jplist div [data-control-action="paging"] {
    line-height: 1.1;
}
.easyweb-jplist div [data-control-action="paging"] a {
    margin-bottom: 15px;
}
.tx-easyweb-flexcontent .easyweb-jplist .loader {
    width: 120px;
    margin: 0 auto;
}
.tx-easyweb-flexcontent .easyweb-jplist .loader:after {
    content: ' ';
    background: url('vhs-assets-css-a1abdb8a9b4ad3c1eb37221d2c276f9d.svg');
    background-size: contain;
    display: block;
    width: 100%;
    height: 15px;
}
.tx-easyweb-flexcontent .csl-entry {
    margin-bottom: 1rem;
    overflow-wrap: break-word;
}
.easyweb-jplist .pagination-wrapper {
    text-align: center;
}
.easyweb-jplist .pagination-wrapper li.disabled {
    display: none;
}

/* Bootstrap overrides because of flawed bootstrap config and overrides... */
.easyweb-jplist .btn-default:active:focus,
.easyweb-jplist .open>.btn-default.dropdown-toggle,
.easyweb-jplist .btn {
    margin-top: 0;
    border-radius: 0;
    background-color: #fff;
    color: rgba(0,0,0,.75);
    border: 1px solid #ccc;
}
.tx-easyweb-flexcontent .btn {
    line-height: 2;
}
.easyweb-jplist .input-group input {
    height: 32px;
    border: 1px solid #ccc;
}
.easyweb-jplist .dropdown-menu {
    list-style: none;
}
.easyweb-jplist .pagination>.active>a {
    background-color: #333;
    border-color: #333;
}
.easyweb-jplist .jplist-one-page {
    display: none !important;
}

/** prevent shifting of items by giving the uninitialized pagination a minimal height **/
.easyweb-jplist .pagination {
    min-height: 65px;
}


