.c-checkbox__box{
    border:1px solid #ff4500;
}
.c-filter__value {
  margin-bottom: 5px;
}
.c-filter__name {
  font-weight: 500;
  font-size: 17px;
}
.l-label__content-container {
  line-height: 20px;
  text-transform: uppercase;
  font-size: 15px;
}
.c-filter__header {
  line-height: 1.2;
  padding: 9px 19px 11px;
  cursor: pointer;
}
.c-filter__value_selected .c-checkbox__box{
    background:#ff4500;
}
.c-filter__value_selected .c-checkbox__arrow::before {
   filter: brightness(100);
}
.c-filters__filter .l-icon-box__icon{
    display:none;
}

.c-filter__header:before {
  content: "";
  position: absolute;
  right: 19px;
  top: 13px;
  width: 15px;
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.364 60.364' fill='%23FF6838'%3E%3Cg%3E%3Cpath d='M54.454,23.18l-18.609-0.002L35.844,5.91C35.845,2.646,33.198,0,29.934,0c-3.263,0-5.909,2.646-5.909,5.91v17.269 L5.91,23.178C2.646,23.179,0,25.825,0,29.088c0.002,3.264,2.646,5.909,5.91,5.909h18.115v19.457c0,3.267,2.646,5.91,5.91,5.91 c3.264,0,5.909-2.646,5.91-5.908V34.997h18.611c3.262,0,5.908-2.645,5.908-5.907C60.367,25.824,57.718,23.178,54.454,23.18z'/%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;

    background-size: auto;

  background-size: contain;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;

}
.c-accordion-block_open .c-filter__header:before {
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42' fill='%23FF6838'%3E%3Cpath d='M37.059,16H26H16H4.941C2.224,16,0,18.282,0,21s2.224,5,4.941,5H16h10h11.059C39.776,26,42,23.718,42,21 S39.776,16,37.059,16z'/%3E%3C/svg%3E ") center center no-repeat;
}
.c-sidebar-block__header, .c-sidebar-block__content{
    border:1px solid #eee;
}
.l-content-columns__sidebar .c-block__content{
      border:1px solid #eee;
      padding:20px;
}
.c-sidebar-filters__header .l-icon-box{
    display:block;
}
.c-sidebar-filters__header .l-icon-box__content{
    color: #000;
  font-size: 17px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.reset-f {
  
  font-size: 14px;
  color: #000;
  font-weight: 300;
  margin-top: 2px;
}
@media(max-width:600px){
    .c-sidebar-filters__header .l-icon-box{
        width: calc(100% - 40px);
    }
}
