.tx-easyweb-flexcontent .bucket:not(:last-child) {
    margin-bottom: 2em;
}
.tx-easyweb-flexcontent .unibas-publication-list .csl-entry {
    padding: 2rem 0 2.5rem;
    margin: 0;
    overflow-wrap: break-word;
}

.tx-easyweb-flexcontent .pub-home-list .unibas-publication-list .csl-entry {
    padding: 0;
    margin: 0;
}

.tx-easyweb-flexcontent .pub-home-list .tx-easyweb-flexcontent {
    padding-bottom: 0;
}

.tx-easyweb-flexcontent .unibas-publication-list .csl-entry:last-of-type {
    padding-bottom: 0;
}

.tx-easyweb-flexcontent .unibas-publication-list h2 {
    margin-top: 3.2rem;
}

.tx-easyweb-flexcontent .unibas-publication-list .row + div > div:first-child > h2:first-child {
    margin-top: 0;
}

/* Bootstrap overrides because of flawed bootstrap config and overrides... */

.tx-easyweb-flexcontent .unibas-publication-list .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.tx-easyweb-flexcontent .unibas-publication-list .input-group {
    position: relative;
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    flex-basis: 100%;
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-bottom: 3.2rem;
}

.tx-easyweb-flexcontent .unibas-publication-list .unibas-form-control {
    display: block;
    height: 4rem;
    padding: 0.7rem 1.2rem 0.5rem;
    border-radius: 0;
    appearance: none;
    border: 1px solid #ced4da;
    border-right: 0;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #ffffff;
    box-shadow: none;
}

.tx-easyweb-flexcontent .unibas-publication-list .input-group-append {
    display: flex;
    margin-left: -1px;
}

.tx-easyweb-flexcontent .unibas-publication-list .unibas-search-button {
    appearance: none;
    height: 4rem;
    width: 4.8rem;
    padding: 0.7rem 1.2rem 0.5rem;
    border: 1px solid #ced4da;
    border-left: 0;
    border-radius: 0;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%20id%3D%22Artboard-1%22%3E%20%20%20%3Cpath%20d%3D%22M%208.1242%2012.999%20C%205.4371%2012.999%203.2503%2010.8118%203.2503%208.124%20C%203.2503%205.4365%205.4371%203.25%208.1242%203.25%20C%2010.8104%203.25%2012.9991%205.4365%2012.9991%208.124%20C%2012.9991%2010.8118%2010.8104%2012.999%208.1242%2012.999%20L%208.1242%2012.999%20ZM%2018.561%2016.4406%20L%2014.2563%2012.1328%20C%2014.2048%2012.0835%2014.1504%2012.0443%2014.0974%2012.0037%20C%2014.8236%2010.8865%2015.2487%209.5571%2015.2487%208.124%20C%2015.2487%204.1891%2012.0611%201%208.1242%201%20C%204.1905%201%201%204.1891%201%208.124%20C%201%2012.0596%204.1905%2015.2494%208.1242%2015.2494%20C%209.5569%2015.2494%2010.8873%2014.8228%2012.0052%2014.0959%20C%2012.0451%2014.1496%2012.0829%2014.2033%2012.1336%2014.2526%20L%2016.4398%2018.5596%20C%2016.7344%2018.8535%2017.1174%2019%2017.499%2019%20C%2017.8835%2019%2018.2679%2018.8535%2018.5603%2018.5596%20C%2019.1464%2017.9742%2019.1464%2017.0253%2018.561%2016.4406%20L%2018.561%2016.4406%20Z%22%20fill%3D%22%232c363b%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: transparent;
}

.tx-easyweb-flexcontent .unibas-publication-list .glyphicon::before {
    display: none;
}

@media (min-width: 900px) {
    .tx-easyweb-flexcontent .unibas-publication-list .input-group {
        flex-basis: 50%;
        max-width: 50%;
    }
}


