.sidebar-box { border-radius: 10px; background-color: #f5f5f5; padding: 28px 28px 0 28px;}
.sidebar-box .search-box .submit-button{width:28px;height:28px;padding:0;background-color:transparent;border:0;font-size:0;background-image:url(../icons/search-icon.svg);background-position:center}
.sidebar-box .search-box .search-form{display:flex;align-items:center;padding:6px 8px;border:1px solid #a7a7a7;border-radius:4px;margin-bottom:5px;max-width:218px;width:100%}
.sidebar-box .search-box input[type=search]{background-color:transparent;padding:5px 5px 5px 15px;font-size:16px;color:#575757}
.sidebar-box .search-box input[type=search]::placeholder{color:#a7a7a7;opacity:1;font-style:italic}
.sidebar-box .search-box input[type=search]::-ms-input-placeholder{color:#a7a7a7;font-style:italic}
.sidebar-box .filter-list .list-item:not(:last-child){border-bottom:1px solid #e0e0e0}
.sidebar-box .filter-list .list-item .title-block h6{color:#575757;font-family:Inter,sans-serif;font-weight:600;margin-bottom:0}
.sidebar-box .filter-list .list-item .title-block{padding-block:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.filter-wrap .filter-list:not(:first-child) .list-item .title-block{border-top:1px solid #e0e0e0}
.calenderlist-wrapper .calenderlist .grid-view .list-item .list-block .button-block .icon:hover svg path{fill:#48dfad}
.sidebar-box.categories{padding-left:30px;padding-right:30px}
.sidebar-box{margin-bottom:18px}
.sidebar-box.categories h4{color:#000;margin-bottom:20px;font-family:Inter,sans-serif}
.sidebar-box.categories ul li{border-top:1px solid #e0e0e0}
.sidebar-box .filter-list .list-item ul li{border-top:1px solid #e0e0e0}
.sidebar-box .filter-list .list-item ul li a{color:#575757;font-size:16px;line-height:30px;padding-block:6px;width: 100%;}
.sidebar-box .filter-list .list-item ul li a:hover,.sidebar-box .filter-list .list-item ul li.active a{color: #2b33d9;}
.sidebar-box .filter-list .list-item .year-month-list{display:none;/* padding-bottom:18px */}
.sidebar-box .filter-list .list-item .title-block span.angle-icon.svg-fill{transition:all .3s}
.sidebar-box .filter-list .list-item.active .title-block span.angle-icon.svg-fill{transform:rotate(-180deg)}
@media only screen and (max-width:1199px){
.sidebar-box.categories{padding-left:20px;padding-right:20px}
.sidebar-box.categories h4{margin-bottom:15px}
.sidebar-box {
    padding: 20px 25px 0 25px;
}
.sidebar-box.categories ul li a{font-size:14px;line-height:24px}
.sidebar-box .filter-list .list-item .title-block h6{font-size:14px;line-height:24px}
.sidebar-box .filter-list .list-item .title-block .angle-icon{width:14px}
.sidebar-box .filter-list .list-item .title-block .angle-icon svg{max-width:100%}
.sidebar-box .filter-list .list-item .title-block{padding-block:15px}
.sidebar-box .filter-list .list-item ul li a{font-size:14px;line-height:24px}
.sidebar-box .filter-list .list-item .year-month-list{padding-bottom:0}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.sidebar-box .search-box input[type=search]::placeholder{font-size:12px}
.sidebar-box .search-box input[type=search]{padding:5px 5px 5px 5px}
.sidebar-box .search-box .submit-button{width:28px;height:28px;background-size:contain}
}
@media only screen and (max-width:991px){
.sidebar-box .search-box .search-form{max-width:100%}
}