.search-filter{padding-top:var(--section);padding-bottom:var(--section)}.search-filter .mainWidth{display:none}.search-filter.show .mainWidth{display:block}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-filter.is-loading{min-height:230px;position:relative;z-index:1}.search-filter.is-loading:before{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:'';width:100%;height:100%;background:rgba(255,255,255,0.5)!important;opacity:1!important}@media(max-width:900px){.search-filter.is-loading:before{position:fixed;z-index:999998}}.search-filter.is-loading:after{border:5px solid #ccc;border-top:5px solid #000;border-radius:50%;width:30px;height:30px;animation:rotate 1s linear infinite;position:absolute;left:50%;top:100px;margin-left:-15px;z-index:2;content:""}@media(max-width:900px){.search-filter.is-loading:after{position:fixed;z-index:999999;top:50%;margin-top:-15px}}.search-filter .noResults{padding:0 var(--padding);color:var(--errorColor)}.search-filter .open-job .block,.search-filter .job-alert .block{background:var(--color3);color:#fff}.search-filter .open-job .block .header span,.search-filter .job-alert .block .header span{text-transform:uppercase;font-weight:600}.search-filter .toggle-view{display:flex;align-items:center;justify-content:space-between}@media(max-width:900px){.search-filter .toggle-view{display:none}}.search-filter .toggle-view .view-con{display:flex}.search-filter .toggle-view a{text-decoration:none;display:flex;text-align:center;background:var(--grey4);color:var(--fontcolor);border:0;padding:12px 15px}.search-filter .toggle-view a .symbol{color:var(--color3);margin-right:5px}@media(hover:hover){.search-filter .toggle-view a:hover{background:var(--grey3)}}.search-filter .toggle-view a.active,.search-filter .toggle-view a.active:hover{background:var(--grey3);cursor:default}@media(min-width:900px){.search-filter .filtered .header{padding:var(--padding) 0}.search-filter .filtered .header .subTitle{font-weight:bold}}.search-filter .filter-input .form-control{position:relative}.search-filter .filter-input .form-control .search{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--color3)}.search-filter .filter-component{padding:var(--padding) 0!important}.search-filter .filter-component .form-label{padding-bottom:20px!important;text-transform:uppercase;color:var(--color1)}.search-filter .filter-component .showMore,.search-filter .filter-component .showLess{display:block;text-decoration:none;text-align:right}@media(max-width:900px){.search-filter .filter-component .showMore,.search-filter .filter-component .showLess{display:none}}.search-filter .filter-component .showMore span,.search-filter .filter-component .showLess span{color:var(--color3);transition:all .2s linear;font-size:1.5rem;padding-right:15px;position:relative}.search-filter .filter-component .showMore span:before,.search-filter .filter-component .showLess span:before{transition:all .2s linear;border-bottom:2px solid var(--color3);border-right:2px solid var(--color3);content:'';display:block;height:8px;width:8px;margin-top:-5px;pointer-events:none;right:0;top:50%;transform-origin:66% 66%;position:absolute}@media(hover:hover){.search-filter .filter-component .showMore:hover span,.search-filter .filter-component .showLess:hover span{color:var(--color1)}}.search-filter .filter-component .showMore span:before{transform:rotate(45deg);transition:all .2s linear}.search-filter .filter-component .showLess span:before{transform:rotate(225deg);transition:all .2s linear}.search-filter .filter-button .clearButton{display:none!important}.search-filter .filter-button .option{white-space:nowrap}.search-filter .filter-clearselection a{display:block;text-decoration:none}.search-filter .pagination{display:flex;justify-content:center}.search-filter .pagination ul{display:flex;border:1px solid var(--color2);border-radius:3px}.search-filter .pagination li{border-left:1px solid var(--color2);border-right:1px solid var(--color2)}.search-filter .pagination li:first-child,.search-filter .pagination li:last-child{border:0}.search-filter .pagination li a{padding:0 10px;display:block;color:var(--color2);line-height:35px;text-decoration:none}@media(hover:hover){.search-filter .pagination li a:hover{background:var(--grey1);color:var(--color2)}}.search-filter .pagination li span{display:block;padding:0 10px;color:var(--color2);line-height:35px}.search-filter .pagination li span.disabled{color:var(--color3)}.search-filter .pagination li span.disabled:hover{color:var(--color3)}.search-filter .holder{position:relative;height:100%;width:100%}.search-filter .holder .star{position:absolute;right:0;color:#fff;top:0;padding:var(--padding);z-index:3;text-decoration:none;line-height:20px;font-size:20px}.search-filter .markers{display:none}.search-filter .filterButton{position:fixed;z-index:99999;bottom:0;left:0;right:0;width:100%;padding:var(--gutter);display:none;background-image:linear-gradient(to top,#bababa,rgba(255,255,255,0))}.search-filter .filterButton button{width:100%;padding:15px 20px;font-size:var(--s-fontsize)}@media(max-width:900px){.search-filter .filtered{position:fixed;right:0;width:100%;z-index:9999;background:#fff;bottom:-100%;margin:0;height:100%;padding:20px 20px 100px 20px;-webkit-overflow-scrolling:touch;overflow:auto;transition:all .2s linear;border-radius:0;border:0}.search-filter .filtered .rss{top:20px;right:20px}.search-filter .filterButton{display:block}}.search-filter.active .filtered{bottom:0}.search-filter .markerCluster{position:absolute}