'); } .employee-vacancy-item__specifications dd.employment:before {content: url('data:image/svg+xml; utf8, '); } .employee-vacancy-item__specifications dd.appointment:before {content: url('data:image/svg+xml; utf8, '); } .employee-vacancy-item__specifications dd.category { display:none}.employee-vacancy-item__specifications dd.branche { display:none}.employee-vacancy-item__specifications dd.sector { display:none}/* Additional icons */.icon-youtube:before{content:'\f167'}.icon-instagram:before{content:'\f16d'}.icon-facebook:before{content:'\e827'}.icon-twitter:before{content:'\e836'}/* Different implementation job paramaters */@media (min-width: 48em) {#job .section-intro {padding:0px 0 20px}}#job .vacancy-specifications {margin-top: 40px}.vacancy-specifications dl {display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 0}.vacancy-specifications dt {display: block;font-size: 10px;font-style: normal;text-transform: uppercase;color: #999;letter-spacing: .2em;width: 50%}.vacancy-specifications dd {margin-left: -50%;width: 50%;margin-top: 1em;margin-bottom: 20px;max-width: calc(100% - 20px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top;display: inline-block}@media (min-width: 62em) {.vacancy-specifications dt {width:20%}.vacancy-specifications dd {margin-left: -20%;width: 20%;margin-bottom: 40px}.vacancy-excerpt .vacancy-specifications dt {width: 25%;margin-bottom: 0}.vacancy-excerpt .vacancy-specifications dd {margin-left: -25%;width: 25%;margin-bottom: 0}}/* Fix for job sidebar list not aligning */.vacancy-company-description { margin-bottom:20px}/* Fix for CLS problems job logo's */.vacancy-company-logo{width:100%; height:auto}section ul.list-columns, section ul.vacancies-list, .vacancy-company ul.list { padding-left: 0;}/* Fix homepage search function on mobile */.search-home .close-container { display:none}/* Addition for adding count support for saved jobs */.saved-count {float: left;font-size: 10px;background: #4d63f2;width: 16px;height: 16px;border-radius: 8px;line-height: 16px;color: #fff;position: absolute;margin-left: -26px; text-align: center;}.header-link .saved-count, .header-links .saved-count {margin-left: 12px;margin-top: -14px;} /* Fix image loading aspect */.block-image { aspect-ratio: 108 / 65; }.section-image .image { /*aspect-ratio: 98 / 65;*/ }.articles article h3 { min-height:2.5em }/* Fix modals */.modal-box .fieldset p { margin-bottom:1em}/* Fix long articles */.articles article h3 { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}/* Fix big avatars & Company logo's */.package-avatar { max-width: 80px; max-height: 80px;}.col-md-2.col-md-push-1 img { max-width:100%}/* Fix 3 islands */.islands-3 { width:100%}/* Flexlists */.flexdatalist-results {position: absolute;top: 0;left: 0;border: 1px solid #444;border-top: none;background: #fff;z-index: 100000;max-height: 300px;overflow-y: auto;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);color: #333;list-style: none;margin: 0;padding: 0;}.flexdatalist-results li {border-bottom: 1px solid #ccc;padding: 8px 15px;font-size: 14px;line-height: 20px;}.flexdatalist-results li span.highlight {font-weight: 700;text-decoration: underline;}.flexdatalist-results li.active {background: #e0f7e3;cursor: pointer;}.flexdatalist-results li.no-results {font-style: italic;color: #888;}/** * Grouped items */.flexdatalist-results li.group {background: #F3F3F4;color: #666;padding: 8px 8px;}.flexdatalist-results li .group-name {font-weight: 700;}.flexdatalist-results li .group-item-count {font-size: 85%;color: #777;display: inline-block;padding-left: 10px;}/** * Multiple items */.flexdatalist-multiple:before {content: '';display: block;clear: both;}.flexdatalist-multiple {width: 100%;margin: 0;padding: 0;list-style: none;text-align: left;cursor: text;}.flexdatalist-multiple.disabled {background-color: #eee;cursor: default;}.flexdatalist-multiple:after {content: '';display: block;clear: both;}.flexdatalist-multiple li {display: inline-block;position: relative;margin: 5px;}.flexdatalist-multiple li.input-container,.flexdatalist-multiple li.input-container input {border: none;height: auto;padding: 0 0 0 4px;line-height: 24px;}.flexdatalist-multiple li.value {display: inline-block;padding: 2px 25px 2px 7px;background: #efefef;border-radius: 3px;color: #444;line-height: 20px;float: left;}.flexdatalist-multiple li.toggle {cursor: pointer;transition: opacity ease-in-out 300ms;}.flexdatalist-multiple li.toggle.disabled {text-decoration: line-through;opacity: 0.80;}.flexdatalist-multiple li.value span.fdl-remove {font-weight: 700;padding: 2px 5px;font-size: 20px;line-height: 20px;cursor: pointer;position: absolute;top: 0;right: 0;opacity: 0.70;}.flexdatalist-multiple li.value span.fdl-remove:hover {opacity: 1;}.flexdatalist-results{border:none!important}.flexdatalist-results li.group{padding:8px 16px!important;font-size:16px}.flexdatalist-results li.item.active{background:#e0f7e3;color:#242424}.checkbox span em { font-style:normal; color:#999; font-size:0.8em}/* Side bar filters*/#functions-list.is-summary .list-item { display: none;}#functions-list.is-summary .list-item.is-highlighted {display: block;}/* Filters fix*/@media (min-width: 48em) {#filter-category .filter-modal__fields, #filter-region .filter-modal__fields {max-height: 360px; overflow-y: auto;}}/*popular-filters */#popular-filters { padding-top:2em}ol.vacancies-list { border-top:0}ol.vacancies-list li {}ol.vacancies-list li.employee-vacancy-item:first-child {padding-top:0}ol.vacancies-list li .employee-vacancy-item__details { padding-left:30px !important}ol.vacancies-list li:before { content:"1"; font-size:32px; font-weight:400;color:#000; line-height:1.25em; float:left;}ol.vacancies-list li:nth-child(2):before { content:"2";}ol.vacancies-list li:nth-child(3):before { content:"3";}ol.vacancies-list li:nth-child(4):before { content:"4";}ol.vacancies-list li:nth-child(5):before { content:"5";}ol.vacancies-list li:nth-child(6):before { content:"6";}ol.vacancies-list li:nth-child(7):before { content:"7";}ol.vacancies-list li:nth-child(8):before { content:"8";}ol.vacancies-list li:nth-child(9):before { content:"9";}ol.vacancies-list li:nth-child(10):before { content:"10";}ol.vacancies-list .vacancy-heading {max-width:960px}.section-default { padding-bottom:0}#category-list-expanded { margin-top:3em; /*Only for certain criteria */}/* Fix multiselect forms */.half { width:50%}select:invalid,input:invalid { /* border-color: red; */}.fileinput-button { position: relative; overflow: hidden; display: inline-block;}.fileinput-button input { position: absolute; top: 0; right: 0; margin: 0; opacity: 0; -ms-filter: 'alpha(opacity=0)'; font-size: 200px !important; direction: ltr; cursor: pointer;}.modal-close { background-color: transparent; border: 0; padding: 0; color: #4d63f2; font: inherit; font-size: 1.6rem; line-height: normal;float:right; -webkit-font-smoothing: inherit; -moz-osx-font-smoothing: inherit; -webkit-appearance: none;}@media (max-width: 360px) {.header-actions > a { display:none}}@media (min-width: 48em) {.js-page > .section { padding:50px 0}}/* Fix for display options for candiate/recruiter *//* Sticky Labels recruiters */.sticky-label {display: none;padding: 10px 15px 10px 25px}@media (min-width: 62em) {body.recruiters .sticky-label {display:inline-block;}}body.recruiters .page-intro { margin-top:40px}body.recruiters #menu-options-default {display: none;}body.recruiters #menu-options-employers {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}body.recruiters .header-clean + .sticky-label, body.recruiters .header-clean .header-actions { display:none !important}/* Different Site Footer implementation */.footer {padding: 50px 0 30px;font-size: 16px}.footer .row { margin: 0 0 4em 0;}.footer-footnote a { text-decoration:none}@media (min-width: 48em) {.footer {padding:120px 0 30px}}.footer-springer {background: #f9f9f9}.footer-logos {border-right: 1px solid #7f7f7f ;float: left;padding-top: 0.5em}.footer-logo {display: inline-block;margin: 0 auto 20px}.footer-logo img {width: 100%}.footer-logo-bsl {width: 180px}.footer-actions {margin: 0 0 20px;text-align: center}.footer-actions a {display: block;padding: 0 20px;color: #222}.footer-actions a:hover {color: #65d873}.footer-actions a:last-child {border: none}.footer-springer .footer-actions {margin-top: 0px;text-align: left;float: right;}.footer-springer .footer-actions a {display: inline-block;margin: 0 10px 0 0;padding: 0 10px 0 0;text-decoration: underline}.footer-actions-primary {font-size: 20px}.footer-footnote {padding-left: 220px;margin: 24px 0 0;clear: right}.footer-footnote p { font-size:18px}.footer-footnote a {color: #222;}.footer-footnote a:hover {color: #65d873}@media (max-width: 1220px) {.footer-logo-bsl {width:180px}.footer-footnote {padding-left: 210px;margin: 10px 0 0;font-size: 14px;}.footer-springer .footer-actions {float: none}}@media (max-width: 992px) {.footer-footnote { margin: 12px 0 0; }}@media (max-width: 768px) {.footer-logos {float:none;border: 0;text-align: center;padding: 0;margin-bottom: 1em}.footer-logo-bsl {width: 240px;margin: 0 auto;border: 0;max-width: 100%}.footer-footnote {padding-left: 0px;margin: 0px 0 0;font-size: 14px;text-align: center}.footer-springer .footer-actions {float: none;text-align: center;margin-top: 10px}}@media (min-width: 48em) {.footer-logo {display:inline-block;margin: 0 20px 0 0}.footer-springer {padding: 30px 0}.footer-actions a {display: inline-block;border-right: 1px solid #999}.footer-springer .footer-actions {}}