.article-filter-block,.filter-block,.project-filter-block{max-width:445px;width:100%;background:#fff;z-index:7;position:fixed;top:0;left:0;bottom:0;-webkit-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:.2s linear;transition:.2s linear;height:100%}.article-filter-block>form,.filter-block>form,.project-filter-block>form{height:100%}.article-filter-block .close,.filter-block .close,.project-filter-block .close{position:absolute;right:12px;top:16px;z-index:1}.article-filter-block .close i,.filter-block .close i,.project-filter-block .close i{color:#858290}@media (min-width:768px){.article-filter-block .close,.filter-block .close,.project-filter-block .close{right:25px;top:29px}}@media (min-width:1200px){.article-filter-block .close,.filter-block .close,.project-filter-block .close{-webkit-transition:.1s linear;transition:.1s linear}.article-filter-block .close:hover,.filter-block .close:hover,.project-filter-block .close:hover{opacity:.6}}.article-filter-block.open,.filter-block.open,.project-filter-block.open{-webkit-transform:translateX(0);transform:translateX(0)}.article-filter-block .modal-content,.filter-block .modal-content,.project-filter-block .modal-content{height:calc(100% - 80px);overflow:auto}@media (min-width:768px){.article-filter-block .modal-content,.filter-block .modal-content,.project-filter-block .modal-content{height:calc(100% - 88px)}}.article-filter-block .modal-content .mCSB_container,.article-filter-block .modal-content:not(.mCustomScrollbar),.filter-block .modal-content .mCSB_container,.filter-block .modal-content:not(.mCustomScrollbar),.project-filter-block .modal-content .mCSB_container,.project-filter-block .modal-content:not(.mCustomScrollbar){padding:24px 16px}@media (min-width:768px){.article-filter-block .modal-content .mCSB_container,.article-filter-block .modal-content:not(.mCustomScrollbar),.filter-block .modal-content .mCSB_container,.filter-block .modal-content:not(.mCustomScrollbar),.project-filter-block .modal-content .mCSB_container,.project-filter-block .modal-content:not(.mCustomScrollbar){padding:32px 40px 24px}}.article-filter-block .drop_down,.article-filter-block .selectholder,.filter-block .drop_down,.filter-block .selectholder,.project-filter-block .drop_down,.project-filter-block .selectholder{margin-bottom:18px;width:100%}.article-filter-block .buttons-block,.filter-block .buttons-block,.project-filter-block .buttons-block{background:#fcfcfc;-webkit-box-shadow:-4px -2px 8px rgba(108,124,158,.16);box-shadow:-4px -2px 8px rgba(108,124,158,.16);padding:20px 16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:0;left:0;right:0}.article-filter-block .buttons-block .btn,.filter-block .buttons-block .btn,.project-filter-block .buttons-block .btn{margin:0;min-width:92px;width:0;margin-left:12px}.article-filter-block .buttons-block .btn:first-child,.filter-block .buttons-block .btn:first-child,.project-filter-block .buttons-block .btn:first-child{margin-left:0}@media (min-width:768px){.article-filter-block .buttons-block,.filter-block .buttons-block,.project-filter-block .buttons-block{padding:24px 32px}.article-filter-block .buttons-block .btn,.filter-block .buttons-block .btn,.project-filter-block .buttons-block .btn{min-width:108px;width:auto}.article-filter-block .buttons-block .confirm-btn,.article-filter-block .buttons-block .save-fliter-btn,.filter-block .buttons-block .confirm-btn,.filter-block .buttons-block .save-fliter-btn,.project-filter-block .buttons-block .confirm-btn,.project-filter-block .buttons-block .save-fliter-btn{width:124px}}.article-filter-block .title_h1,.filter-block .title_h1,.project-filter-block .title_h1{font-weight:700;font-size:20px;line-height:26px;color:#261d56;margin-bottom:24px}@media (min-width:768px){.article-filter-block .title_h1,.filter-block .title_h1,.project-filter-block .title_h1{font-size:24px;margin-bottom:32px}}.filter_row{margin-bottom:16px}.filter_row-title{font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#261d56}.filter_row .checkbox-group{margin-top:16px}.filter_row .checkbox-group:first-child{margin-top:18px}.filter_row .checkbox-group label{padding-left:24px}.filter_row .checkbox-group label p{font-size:14px}.price_input{display:-webkit-box;display:-ms-flexbox;display:flex}.price_input .form-group{width:calc((100% - 6px)/ 2)}.price_input .form-group:first-child{margin-right:6px}.price_input .form-group input{text-align:center}.price_input--full{width:100%}.price_input--full .form-group{max-width:100%}.prices_wrap{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.prices_wrap .btn{min-width:40px;max-width:73px;width:0;padding:12px}@media (min-width:768px){.prices_wrap .btn{width:100%}}.price-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.more-filters{display:none;margin-bottom:14px}.more-filters .checkbox-group:first-child{margin-top:0}.show-more-filters{display:inline-block;margin-bottom:8px}.show-more-filters .less-text{display:none}.show-more-filters .more-text{display:block}.show-more-filters.show .less-text{display:block}.show-more-filters.show .more-text{display:none}.article-filter-block .filter_row,.project-filter-block .filter_row{margin-bottom:32px}.selected_filter_list{margin-bottom:32px}.selected_filter_list .filter_row-title{margin-bottom:6px}.selected_filter_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 6px)}.selected_filter_list li{background:#f1f1f2;border-radius:18px;padding:7px 6px;margin:6px 6px 0 0;font-weight:500;font-size:10px;line-height:10px;color:#858290;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.selected_filter_list li i{margin-left:6px;cursor:pointer;color:#858290}@media (min-width:1200px){.selected_filter_list li i{-webkit-transition:.2s linear;transition:.2s linear}.selected_filter_list li i:hover{color:#261d56}}.price-item .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-item .price_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.price-item .price_input input,.price-item .price_input span{font-weight:500;font-size:12px;line-height:16px;color:#858290;max-width:60px}.price-item .price_input input[readonly]{width:auto;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.price-item .price_input input:not([readonly]){background:#858290;border-radius:3px;padding:2px 5px;color:#f2f2f2;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;margin-left:5px}.price-item .prices_title{margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-item .edit_filter{cursor:pointer}@media (min-width:1200px){.price-item .edit_filter{-webkit-transition:.2s linear;transition:.2s linear}.price-item .edit_filter:hover{opacity:.8}}.price-item .ui-slider{position:relative;border:none;background:#dedde2;border-radius:100px;margin:0 5px 16px 9px}.price-item .ui-slider-horizontal{height:5px}.price-item .ui-slider-range{top:0;height:100%;position:absolute;z-index:1;background:#5d4cb6;border-radius:100px}.price-item .ui-slider-handle{position:absolute;z-index:2;top:-.3em;margin-left:-.6em;width:15px;height:15px;cursor:pointer;background:#5d4cb6;border:3px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 4px rgba(87,86,179,.15);box-shadow:0 0 4px rgba(87,86,179,.15);border-radius:100px}