#tx-solr-search {
    flex-wrap:nowrap;
}
#tx-solr-search form {
    width: 100%;
    font-size: 1.125rem;
    border:none;
    display:flex;
    column-gap: 2rem;
    row-gap: 1rem;

    margin-bottom: 2rem;
    /*
    padding: 0.58333rem 1.16667rem;
    border-radius: 4px;
    border: 1px solid;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-direction: column;
    flex-direction: column;
    */

}
#tx-solr-search form input {
    border: .125rem solid #000;
    border-radius: 2.5625rem;
    background: white;
    padding: .5rem 1rem;
    font-size: 1.125rem;

}

#tx-solr-search form button.tx-solr-submit {
    background-color: transparent;
    border: .125rem solid #000;
    border-radius: 2.5625rem;
    color: #000;
    font-size: 1rem;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 600;
    width: auto;
    min-height: 2.5625rem;
    padding: .4375rem 1.25rem;
    padding-top: 0.4375rem;
    text-align: center;
    -moz-transition: all, ease-out 0.2s;
    -o-transition: all, ease-out 0.2s;
    -webkit-transition: all, ease-out 0.2s;
    transition: all, ease-out 0.2s;
    padding-top: 10px;
}
#tx-solr-search form button.tx-solr-submit:hover {
    background-color:#ffc906;
    border-color:#ffc906
}

/* Result list */
.col-search-result {
    flex-grow:1;
}
.tx_solr .results-list {
    margin: 2rem 0;
}

/* Sortierung */
.col-sorting {
    width: 270px;
}
#tx-solr-sorting .dropdown-menu {
    list-style-type: none;
    list-style:none;
    padding-left:0;
}
#tx-solr-sorting .dropdown-menu a {

}
/* Pagination */
ul.pagination {
    list-style-type: none;
    display:flex;
    gap:.5rem;
    flex-wrap:wrap;
    padding-left:0;
}
.pagination li.page-item {
    border: 1px solid #000;
    border-radius: 50%;
    background: white;
    width:42px;
    height:42px;
    font-size: 1.125rem;
    display:flex;
    justify-content:center;
    align-items:center;
}
.pagination li.page-item.active {
    background-color: #000;
    color: #fff;
}
.pagination li.page-item:hover {
    background-color:#ffc906;
    border-color:#ffc906;
    color:#000;
}

@media (max-width: 768px) {
    .col-sorting {
        display:none;
    }
}
