.filter-wrap{border:1px solid #ddd;text-align:left;border-radius:15px 15px 15px 15px!important;background:#fff;width:100%}.filter-wrap .title-result{padding:17px 15px;color:#fff;border-bottom:1px solid #efefef;border-radius:15px 15px 0 0;background:#9c5e91;width:100%}.filter-wrap .title-result .title{font-size:15px;font-weight:700;font-family:Baloo Bhaijaan\ 2!important}.filter-wrap .filter-list-wrap{padding:15px;font-weight:400;border-bottom:1px solid #efefef;width:100%;line-height:19px}.filter-wrap .filter-list-wrap .title{font-size:18px;font-weight:600;position:relative;margin:0 0 10px;width:100%;font-family:Baloo Bhaijaan\ 2!important;display:block}.filter-wrap .filter-list-wrap .title span{color:#6f6f6f;float:right}.filter-wrap .filter-list-wrap .scroll{overflow-y:auto;max-height:160px}.filter-wrap .filter-list-wrap .scroll::-webkit-scrollbar{width:4px}.filter-wrap .filter-list-wrap .scroll::-webkit-scrollbar-track{border-radius:15px;background:#f1f1f1}.filter-wrap .filter-list-wrap .scroll::-webkit-scrollbar-thumb{border-radius:15px;background:#888}.filter-wrap .filter-list-wrap .scroll::-webkit-scrollbar-thumb:hover{background:#555}.filter-wrap .filter-list-wrap .scroll .filter-check-item{font-weight:400;margin-bottom:0;width:100%}.filter-wrap .filter-list-wrap .scroll .filter-check-item input{height:auto;margin-right:5px;margin-bottom:3px;width:auto;line-height:normal;margin-top:0}.filter-wrap .filter-list-wrap .scroll .filter-check-item .name{font-size:14px;color:#000}.filter-wrap .filter-list-wrap .scroll .filter-check-item .count{font-size:12px;color:#777;margin-left:5px}.filter-wrap .filter-list-wrap .scroll .filter-check-item .arrow{font-size:12px;margin-right:10px;color:#777;float:right}#dynamicSort{flex-direction:column;flex-flow:row;background:transparent;display:flex}.sort-wrapper{min-height:50px;padding:10px 15px;border:1px solid #ddd;margin:20px auto;border-radius:0;border-radius:7px;background:#fbfbfb;display:block}.sort-wrapper .title{font-size:14px;font-weight:700;float:left}@media(max-width:768px){.sort-wrapper .title{padding:17px 15px;font-size:20px;width:100%}}.sort-wrapper .title small{font-size:100%}.sort-btn{padding:5px 7.5px;font-size:12px;font-weight:400;margin-right:3px;color:#666;text-align:center;border-radius:5px;background:transparent;cursor:pointer;line-height:normal;display:inline-block}.sort-btn:last-child{margin-right:0}.sort-btn.active,.sort-btn:hover{color:#fff;background:#54e0b9}.sort-btn i{margin-right:5px}.timeline-wrapper{margin:0 15px}.timeline-item{border-color:#e5e6e9 #dfe0e4 #d0d1d5;min-height:150px;padding:12px;border-style:solid;max-width:100%;border-width:1px;margin:10px auto;border-radius:3px;background:#fff}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{height:96px;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;animation-fill-mode:forwards;animation-name:placeHolderShimmer;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;animation-duration:1s}.background-masker{position:absolute;background:#fff}.background-masker.header-bottom,.background-masker.header-top,.background-masker.subheader-bottom{height:10px;right:0;top:0;left:40px}.background-masker.header-left,.background-masker.header-right,.background-masker.subheader-left,.background-masker.subheader-right{height:8px;top:10px;left:40px;width:10px}.background-masker.header-bottom{height:6px;top:18px}.background-masker.subheader-left,.background-masker.subheader-right{height:6px;top:24px}.background-masker.header-right,.background-masker.subheader-right{right:0;left:300px;width:auto}.background-masker.subheader-right{left:230px}.background-masker.subheader-bottom{height:10px;top:30px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-second-line,.background-masker.content-third-end,.background-masker.content-third-line,.background-masker.content-top{height:6px;right:0;top:40px;left:0}.background-masker.content-top{height:20px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-third-end{height:8px;right:0;top:60px;left:380px;width:auto}.background-masker.content-second-line{top:68px}.background-masker.content-second-end{top:74px;left:420px}.background-masker.content-third-line{top:82px}.background-masker.content-third-end{top:88px;left:300px}#dynamicPagination{text-align:center;margin-top:15px}.pagination-btn{height:auto;padding:10px 50px;font-size:14px;border:1px solid #54e0b9;color:#fff;text-transform:uppercase;margin:0;border-radius:20px;background:#54e0b9;width:50%;line-height:normal;display:inline-block}.pagination-btn:hover{color:#54e0b9;transition:all .4s ease-in-out;background:#fff}.visibleTotal{display:none}.price-input-wrap .price-input{height:30px;padding:0;font-size:13px;border:1px solid #efefef;text-indent:10px;box-shadow:none;border-radius:5px;width:calc(40% - 10px);float:left}.price-input-wrap .price-input-separate{height:30px;text-align:center;width:20px;line-height:30px;float:left}.price-input-wrap .price-search{height:28px;font-size:14px;border:0;color:#fff;border-radius:5px;background:#9c5e91;margin-left:5px;width:calc(20% - 5px);float:left;margin-top:1px;display:block}@media(max-width:768px){.pagination-btn{width:auto}}.scroll .filter-list-wrap{padding:0;border:0}.filter-group .filter-check-item{display:none}.filter-group .filter-check-item-maintitle{font-weight:400;font-weight:600!important;color:#2c2c2c;line-height:normal;display:block}.filter-group .filter-group .filter-check-item-maintitle{display:none}.filter-group .filter-group.active,.filter-group .filter-group.active .filter-check-item-maintitle{display:block}.filter-group .filter-check-item.active{padding-left:18px;display:inline-block}.filter-group .filter-check-item-maintitle input{margin-right:5px!important;float:left;margin-top:1px!important}