.ajax-loader{min-height:50px;text-align:center;vertical-align:center}.ajax-resalys-search{min-height:32px;margin-bottom:20px}.ajax-resalys-search #loader{display:none}.ajax-resalys-search.loading{position:relative}.ajax-resalys-search.loading #loader{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(../images/ajax-loader.c5cd7f53.gif) no-repeat 50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8;z-index:1020}.ajax-resalys-search.loading:after{content:" ";position:absolute;top:-20px;right:-20px;left:-20px;bottom:-20px;z-index:10;background:hsla(0,0%,100%,.8)}.resalys-search-form .form-group-where{display:none}.filter-block{background:#fff;padding:15px}.filter-block.filter-block-modal{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;visibility:hidden;position:fixed;top:0;bottom:0;right:0;left:0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:10000}.filter-block.filter-block-modal.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}.filter-block .filter-header{text-align:center;padding-bottom:15px}.filter-block .filter-header .filter-title{color:#aaa}.filter-block .filter-header i{color:#aaa;margin-right:15px}.filter-block .filter-item>label{font-size:25.6px;font-size:1.6rem;color:#aaa;border-bottom:1px solid #000;display:block;position:relative;padding:5px 0;margin:0;cursor:pointer}.filter-block .filter-item>label:after{content:"\F054";font-family:FontAwesome;color:#000;position:absolute;right:0;top:0;bottom:0;line-height:45px;padding:0 5px;font-size:13px;-webkit-transition:all .4s ease;transition:all .4s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter-block .filter-item:first-child>label{border-top:1px solid #000}.filter-block .filter-item .filter-list{margin-bottom:0;border-bottom:1px solid #000;padding-bottom:10px;padding-top:10px}.filter-block .filter-item .filter-list .filter-list-item{font-size:22.4px;font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.filter-block .filter-item.expand>label:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-block .filter-footer{padding:15px 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#aaa}.filter-block .filter-footer>span{cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;margin:0 10px}.filter-block .filter-footer>span i{margin-right:5px}.filter-block .filter-footer>span:hover,.filter-block .filter-footer>span:hover i{color:#000}@media screen and (min-width:992px){.filter-block.filter-block-modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1;overflow:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}.filter-block .filter-item .filter-list .filter-list-item{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.filter-block .filter-item .filter-list .filter-list-item i{width:15px;margin-right:5px;-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:0}}@media screen and (min-width:1200px){.filter-block{overflow-y:auto}.filter-block .filter-footer #close-filter{display:none}}