.search-filter{padding-top:var(--section);padding-bottom:var(--section)}.search-filter .mainWidth{display:none}.search-filter.show .mainWidth{display:block}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);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;-webkit-animation:rotate 1s linear infinite;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 0 var(--padding);color:var(--errorColor)}.search-filter .filterSearchHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--padding)}.search-filter .filterSearchHeader .itemsCount{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-filter .blocks .blockEntry .item{padding-right:0}.search-filter .filter-input .form-control{position:relative}.search-filter .filter-input .form-control input{color:#fff!important}.search-filter .filter-input .form-control input::-webkit-input-placeholder{color:var(--color3)!important}.search-filter .filter-input .form-control input::-moz-placeholder{color:var(--color3)!important}.search-filter .filter-input .form-control input::-ms-input-placeholder{color:var(--color3)!important}.search-filter .filter-input .form-control input::placeholder{color:var(--color3)!important}.search-filter .filter-input .form-control .search{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--color3)}.search-filter .filter-distance .current{color:#fff!important}.search-filter .filter-distance .nulltext{color:var(--color3)!important}.search-filter .filter-distance .list{max-height:none!important}.search-filter .filter-distance input{color:#fff!important}.search-filter .filter-distance input::-webkit-input-placeholder{color:var(--color3)!important}.search-filter .filter-distance input::-moz-placeholder{color:var(--color3)!important}.search-filter .filter-distance input::-ms-input-placeholder{color:var(--color3)!important}.search-filter .filter-distance input::placeholder{color:var(--color3)!important}.search-filter .filter-component{padding:var(--padding) 0!important}.search-filter .filter-component .form-label{padding-bottom:20px!important;color:var(--color3);font-size:var(--s-fontsize)}.search-filter .filter-component .checkboxlist label{color:#fff}.search-filter .filter-component .checkboxlist label .indicator{background:0;border-radius:3px}.search-filter .filter-component .checkboxlist label .indicator:after{border:solid 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);-webkit-transition:all .2s linear;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{-webkit-transition:all .2s linear;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%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;position:absolute}@media(hover:hover){.search-filter .filter-component .showMore:hover span,.search-filter .filter-component .showLess:hover span{color:#fff}}.search-filter .filter-component .showMore span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s linear}.search-filter .filter-component .showLess span:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:all .2s linear}.search-filter .filter-button .list{max-height:none!important}.search-filter .filter-button .clearButton{display:none!important}.search-filter .filter-button .option{white-space:nowrap}.search-filter .filter-clearselection a{background:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px var(--padding);text-decoration:none;color:#fff;position:relative;border-radius:50px;font-size:var(--s-fontsize);font-weight:bold;font-family:var(--subfont);cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-filter .search-button a{background:var(--color1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px var(--padding);text-decoration:none;color:#fff;position:relative;border-radius:50px;font-size:var(--s-fontsize);font-weight:bold;font-family:var(--subfont);cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-filter .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-filter .pagination ul{display:-webkit-box;display:-ms-flexbox;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 .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:-webkit-gradient(linear,left bottom,left top,from(var(--color2)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,var(--color2),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;bottom:-100%;margin:0;height:100%;padding:20px 20px 100px 20px;-webkit-overflow-scrolling:touch;overflow:auto;-webkit-transition:all .2s linear;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}.search-filter .jobAlertItem .block,.search-filter .openApplyItem .block,.search-filter .stageItem .block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.search-filter .jobAlertItem .block .image,.search-filter .openApplyItem .block .image,.search-filter .stageItem .block .image{width:150px;margin-right:var(--padding)}@media(max-width:900px){.search-filter .jobAlertItem .block .image,.search-filter .openApplyItem .block .image,.search-filter .stageItem .block .image{display:none}}.search-filter .jobAlertItem .block .image img,.search-filter .openApplyItem .block .image img,.search-filter .stageItem .block .image img{height:100%;-o-object-fit:cover;object-fit:cover}.search-filter .jobAlertItem .block .inner,.search-filter .openApplyItem .block .inner,.search-filter .stageItem .block .inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-filter .jobAlertItem .block .inner .widgetHeader,.search-filter .openApplyItem .block .inner .widgetHeader,.search-filter .stageItem .block .inner .widgetHeader{color:var(--color3)}.search-filter .jobAlertItem .block .inner .content,.search-filter .openApplyItem .block .inner .content,.search-filter .stageItem .block .inner .content{margin-top:0!important;color:var(--color3)}.search-filter .jobAlertItem .block .inner .form-row,.search-filter .openApplyItem .block .inner .form-row,.search-filter .stageItem .block .inner .form-row{padding:var(--padding) 0 0}.search-filter .jobAlertItem .block .inner .form-row .form-control,.search-filter .openApplyItem .block .inner .form-row .form-control,.search-filter .stageItem .block .inner .form-row .form-control{position:relative}.search-filter .jobAlertItem .block .inner .form-row .form-control .symbol,.search-filter .openApplyItem .block .inner .form-row .form-control .symbol,.search-filter .stageItem .block .inner .form-row .form-control .symbol{position:absolute;top:50%;line-height:20px;margin-top:-10px;color:#fff;left:15px}.search-filter .jobAlertItem .block .inner .form-row .form-control input,.search-filter .openApplyItem .block .inner .form-row .form-control input,.search-filter .stageItem .block .inner .form-row .form-control input{color:#fff!important;padding:15px 15px 15px 50px!important}.search-filter .jobAlertItem .block .inner .form-row .form-control input::-webkit-input-placeholder,.search-filter .openApplyItem .block .inner .form-row .form-control input::-webkit-input-placeholder,.search-filter .stageItem .block .inner .form-row .form-control input::-webkit-input-placeholder{opacity:1!important;color:#fff!important}.search-filter .jobAlertItem .block .inner .form-row .form-control input::-moz-placeholder,.search-filter .openApplyItem .block .inner .form-row .form-control input::-moz-placeholder,.search-filter .stageItem .block .inner .form-row .form-control input::-moz-placeholder{opacity:1!important;color:#fff!important}.search-filter .jobAlertItem .block .inner .form-row .form-control input:-ms-input-placeholder,.search-filter .openApplyItem .block .inner .form-row .form-control input:-ms-input-placeholder,.search-filter .stageItem .block .inner .form-row .form-control input:-ms-input-placeholder{opacity:1!important;color:#fff!important}.search-filter .jobAlertItem .block .inner .form-row .form-control input::-ms-input-placeholder,.search-filter .openApplyItem .block .inner .form-row .form-control input::-ms-input-placeholder,.search-filter .stageItem .block .inner .form-row .form-control input::-ms-input-placeholder{opacity:1!important;color:#fff!important}.search-filter .jobAlertItem .block .inner .form-row .form-control input::placeholder,.search-filter .openApplyItem .block .inner .form-row .form-control input::placeholder,.search-filter .stageItem .block .inner .form-row .form-control input::placeholder{opacity:1!important;color:#fff!important}.search-filter .jobAlertItem .block .inner .form-row .form-button,.search-filter .openApplyItem .block .inner .form-row .form-button,.search-filter .stageItem .block .inner .form-row .form-button{line-height:1;padding:15px 0;font-size:var(--s-fontsize);color:#fff;text-decoration:none;display:block;background:var(--color1);border-radius:var(--borderradius);text-align:center;font-weight:600;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.6);box-shadow:0 1px 4px rgba(0,0,0,0.6)}.search-filter .jobAlertItem .block .inner .form-row .form-button:hover,.search-filter .openApplyItem .block .inner .form-row .form-button:hover,.search-filter .stageItem .block .inner .form-row .form-button:hover{background:#000}