.search-filter{position:relative;top:calc(var(--padding) * -5)}.search-filter .mainWidth{display:none}.search-filter.show .mainWidth{display:block}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@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;-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 var(--padding);color:var(--errorColor)}.search-filter .topPagination{display:flex;margin-bottom:calc(var(--padding) * 1.6);justify-content:space-between;padding-right:var(--padding);align-items:flex-end}.search-filter .topPagination .toggle-view{display:flex;align-items:center;justify-content:flex-end;border:1px solid #fff;border-radius:5px;height:42px;margin-left:auto}@media(max-width:900px){.search-filter .topPagination .toggle-view{display:none}}.search-filter .topPagination .toggle-view a{text-decoration:none;display:flex;min-width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border:0;padding:0 15px;border-radius:5px}.search-filter .topPagination .toggle-view a .symbol{color:var(--color4);padding-right:8px;font-size:15px}.search-filter .topPagination .toggle-view a.active,.search-filter .topPagination .toggle-view a.active:hover{background:var(--color4);cursor:default;color:var(--color2)}.search-filter .topPagination .toggle-view a.active .symbol,.search-filter .topPagination .toggle-view a.active:hover .symbol{color:var(--color2)}.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(--color4);font-size:.9rem;transition:all .2s linear}@media(hover:hover){.search-filter .filter-component .showMore:hover span,.search-filter .filter-component .showLess:hover span{color:var(--grey1)}}.search-filter .filter-button a{cursor:pointer;display:block;padding:10px;background:var(--color6);border-radius:5px;font-weight:bold;color:#fff;text-decoration:none;text-align:center}@media(hover:hover){.search-filter .filter-button a:hover{background:var(--buttonHover)}}.search-filter .filter-clearselection a{display:block;text-decoration:none}.search-filter .grid_3{position:relative;top:calc(var(--padding) * -5)}.search-filter .grid_3 .filtered .header .subTitle{font-weight:bold;text-transform:uppercase;letter-spacing:.6px;line-height:1}.search-filter .grid_3 .filtered .filter-input .form-control{position:relative}.search-filter .grid_3 .filtered .filter-input .form-control input{color:var(--color1)!important;padding:14px!important}.search-filter .grid_3 .filtered .filter-input .form-control input::-webkit-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-input .form-control input::-moz-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-input .form-control input:-ms-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-input .form-control input::-ms-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-input .form-control input::placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-input .form-control .symbol{position:absolute;top:7px;right:13px;color:var(--color4)}.search-filter .grid_3 .filtered .filter-distance .grouped{border:1px solid var(--defaultColor);border-radius:5px;margin-left:0;align-items:center;background:#fff;flex-direction:row!important}.search-filter .grid_3 .filtered .filter-distance .grouped .column{padding:0;margin:0}.search-filter .grid_3 .filtered .filter-distance .grouped input,.search-filter .grid_3 .filtered .filter-distance .grouped .current,.search-filter .grid_3 .filtered .filter-distance .grouped .nulltext{outline:0;border:none!important;font-size:1.5rem;color:var(--color1)!important;padding:14px!important}.search-filter .grid_3 .filtered .filter-distance .grouped input{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped input::-webkit-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped input::-moz-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped input:-ms-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped input::-ms-input-placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped input::placeholder{color:var(--color1)!important}.search-filter .grid_3 .filtered .filter-distance .grouped .nice-select:after{height:9px;width:9px}.search-filter .grid_3 .filtered .filter-component{padding:14px;border:1px solid var(--defaultColor);border-radius:5px;margin:10px 0;line-height:1}@media(max-width:900px){.search-filter .grid_3 .filtered .filter-component{background:#fff}}@media(min-width:900px){.search-filter .grid_3 .filtered .filter-component .form-group{max-height:20px;overflow:hidden;transition:all .3s ease}.search-filter .grid_3 .filtered .filter-component .form-group .form-label{font-weight:400;margin-bottom:20px;position:relative;cursor:pointer}.search-filter .grid_3 .filtered .filter-component .form-group .form-label:before{content:'\e313';font-family:var(--symbol);color:var(--color4);position:absolute;right:0;top:-3px;font-size:2.4rem;transition:transform .3s ease}.search-filter .grid_3 .filtered .filter-component .form-group .checkboxlist{width:100%}.search-filter .grid_3 .filtered .filter-component .form-group.open{max-height:initial;transition:all .3s ease}.search-filter .grid_3 .filtered .filter-component .form-group.open .form-label:before{transform:rotate(180deg);transition:transform .3s ease}}@media(max-width:900px){.search-filter .grid_3 .filtered .filter-component .form-group .nulltext,.search-filter .grid_3 .filtered .filter-component .form-group .current{border:0;padding:0;color:var(--color1)}.search-filter .grid_3 .filtered .filter-component .form-group .form-label{display:none}}.search-filter .pagination{display:flex;justify-content:center}.search-filter .pagination ul{align-items:center;display:flex}.search-filter .pagination li{margin-right:6px}.search-filter .pagination li a{display:block;color:var(--color2);background:var(--color4);border-radius:5px;line-height:40px;height:40px;width:40px;padding:0;text-decoration:none;text-align:center;transition:all .3s ease}@media(hover:hover){.search-filter .pagination li a:hover{background:var(--color5);color:var(--color2)}}.search-filter .pagination li span{display:block;color:var(--color2)}.search-filter .pagination li:last-child{margin-left:6px}.search-filter .pagination li:last-child span{color:#fff}.search-filter .pagination.bottom{justify-content:flex-start}.search-filter .pagination.bottom ul li:last-child{margin-left:6px}.search-filter .pagination.bottom ul li:last-child span{color:var(--fontcolor)}.search-filter .holder{position:relative;height:100%;width:100%}.search-filter .holder .block .header{padding:0 0 var(--padding)}.search-filter .holder .block .header h2{text-transform:uppercase;letter-spacing:1px;padding-bottom:10px}.search-filter .holder .block .header .features em{font-style:normal;color:var(--color4);padding:0 5px}.search-filter .markers{display:none}.search-filter .filterButton{position:fixed;z-index:99999;bottom:0;left:0;right:0;width:100%;padding:10px 0;display:none;background:var(--color1)}.search-filter .filterButton button{background:var(--color1);margin:0 auto;border:0}@media(max-width:900px){.search-filter .filtered{position:fixed;right:0;width:100%;z-index:9999;background:var(--color3);bottom:-100%;margin:0;height:100%;padding:120px 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:flex}}.search-filter.active .filtered{bottom:0}