.tb-module-personiopositionsingle:before, .tb-module-personiopositionlist:before {
    content: url(../png/personio_icon.png);
    display: block;
}

#fl-builder-blocks-personio .fl-builder-block[data-type='class-personio-positions'] .fl-builder-block-icon svg,
#fl-builder-blocks-personio .fl-builder-block[data-type='class-personio-position'] .fl-builder-block-icon svg {
    display: none
}
#fl-builder-blocks-personio .fl-builder-block[data-type='class-personio-positions'] .fl-builder-block-icon:before,
#fl-builder-blocks-personio .fl-builder-block[data-type='class-personio-position'] .fl-builder-block-icon:before {
    content: url(../png/personio_icon.png);
    display: block;
}

span[itemprop="jobLocation"], span[itemprop="hiringOrganization"] { display: none }

.personio-position-filter-linklist, .personio-position-filter-select {
    display: flex;
    flex-direction: row;
}

.personio-position-filter-linklist legend, .personio-position-filter-select legend {
    font-weight: bold;
    margin-right: 1.4em;
    padding: 0;
    width: auto;
}

.personio-position-filter-linklist button { display: none; }

.personio-position-filter-linklist > div, .personio-position-filter-select > div, .personio-position-filter-linklist > a {
    cursor: pointer;
    margin: 0 1.4em 0 0;
    position: relative;
    z-index :1;
}

.personio-position-filter-linklist > div ul {
    background-color: #fff;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
}

.personio-position-filter-linklist > div li {
    line-height: 2;
    list-style: none;
    margin: 0;
    padding: 0 4px;
    white-space: nowrap;
}

.personio-position-filter-linklist > div:hover ul {
    display: block;
}

.personio-position-filter-select label {
    display: block;
}

.wpforms-container .wpforms-field.personioId { display: none }