.kategori-blok .baslik{
margin-bottom: 20px;
padding: 0 0 15px;
border-bottom: 1px solid;
letter-spacing: 0;
text-transform: uppercase;
width: 100%;
display: block;
font-size: 15px;
font-weight: 500;
}
.kategori-blok .temizle{    position: absolute;
    right: 15px;
    top: -5px;
    z-index: 2;
    margin: 0;
box-shadow: none;
font-size: 12px;
text-transform: capitalize;
padding:5px;
text-decoration: none;
-webkit-transition: all .4s ease 0s;
transition: all .4s ease 0s;
  }
  .kategori-blok .temizle .fas{margin-right: 2px}


  .kategori-blok section h6{font-size: 12px;text-transform: uppercase;font-weight: 500;padding:0;margin: 0 0 14px;}
  .kategori-blok section ul{margin:0; padding:0; list-style:none; }

      .kategori-blok section ul::-webkit-scrollbar {
      width: 5px;
    }
      .kategori-blok section ul::-webkit-scrollbar-track {
      background: rgba(34, 34, 34, 0.1);
    }
      .kategori-blok section ul::-webkit-scrollbar-thumb {
      background: rgba(99, 99, 99, 0.2);
    }
      .kategori-blok section ul::-webkit-scrollbar-thumb:hover {
      background: rgba(34, 45, 45, 0.4);
    }
    .kategori-blok section ul::-webkit-scrollbar-thumb:window-inactive {
      background: rgba(0, 0, 0, 0.05);
    }

      .kategori-blok section {margin-bottom: 40px}

.kategori-blok section ul li ul li{    margin-bottom: 9px !important; cursor:pointer}

  .kategori-blok section ul li  a::after {
    content: " ";
    width: 8px;
    height: 8px;
    margin-top: 6px;
    background-color:transparent;
    border-radius: 2px;
    display: inline-block;
    float: right;
    transform: rotate(45deg);
    box-shadow: 2px -2px #b1b1b9;
    right: -3px !important;
position: relative;
}

  .kategori-blok section ul li  a.aktif::after {
    transform: rotate(135deg);
        margin-right: -5px !important;
        margin-top: 0 !important;
        box-shadow: 2px -2px #4a4a56;
}



.kategori-blok section ul li > a.border-bottom::after {
    transform: rotate(135deg);
    margin-right: 5px !important;
    margin-top: 0 !important;
    box-shadow: 2px -2px #4a4a56;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.kategori-blok section ul li > a.border-bottom.after-yok::after {
display: none!important
}

.kategori-blok section ul li ul li a::after{
  right: 7px !important
}

.kategori-blok section ul li:hover > a.border-bottom::after {
  box-shadow: 2px -2px #fff !important;
}

.kategori-blok section ul>li{
  margin-bottom: 2px !important
}

.kategori-blok section ul li.acik > a.border-bottom::after {
  transform: rotate(316deg);
  margin-right: 5px !important;
  box-shadow: 2px -2px #ffffff;
  margin-top: 8px !important;
}


  .kategori-blok ul li i,
  #mobil-filitre .fas.fa-check{    margin-right: 3px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px  solid;
    border-radius: 2px;-webkit-transition: all .4s ease 0s; transition: all .4s ease 0s;}

    #mobil-filitre .fas.fa-check{    margin-right: 10px; float: right;}

    .kategori-blok section ul li i:before,
    #mobil-filitre .fas.fa-check:before{opacity: 0;   font-size: 12px; margin: 3px 0 0 3px; display: block;-webkit-transition: all .4s ease 0s; transition: all .4s ease 0s;}

    .kategori-blok section ul li a:hover i:before, .kategori-blok section ul li .acik i:before,
      #mobil-filitre .acik .fas.fa-check:before {opacity: 1; }


    .kategori-blok section ul.renk li a:hover i, .kategori-blok section ul.renk li .acik i{border-color:transparent !important;}

        .kategori-blok section ul li a {font-size: 14px; font-weight: 300;    padding-right: 8px;    display: block;-webkit-transition: all .4s ease 0s; transition: all .4s ease 0s;}
      .kategori-blok section ul li a b{float: right; font-weight: normal; margin-right: 10px}



.kategori-blok section ul li > a.border-bottom{
  margin-bottom: 0px;
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 8px;
}

    .kategori-blok section ul li .yildiz,     .kategori-blok section ul li  .yildiz span::before{ font-family: Font Awesome\ 5 Free;      position: relative;   margin-top: 3px;  font-weight: 900;  font-size: 15px;    line-height: 1.2em;   letter-spacing: 1px;}
    .kategori-blok section ul li  .yildiz:before{ content: "\f005\f005\f005\f005\f005";overflow: hidden;    position: relative;  color: #dbdbdb}

    .kategori-blok section ul li .yildiz span {     position: absolute; overflow: hidden;margin: 3px 0 0 0; padding: 0; left: 0;}
    .kategori-blok section ul li  .yildiz span::before{  content: "\f005\f005\f005\f005\f005";  color: #ffc02a; }
    .kategori-blok section input{    width: 100%;border: 1px solid;
font-size: 12px;
min-height: 35px;
margin-bottom: 15px;
padding: 0 10px;}



.kategori-blok section ul>li:hover > a, .kategori-blok section ul>li a:hover, .kategori-blok section ul li.acik > a, a.aktif  {
    color: #fff !important;
    background: #f99c1a  !important;
    padding-left: 8px;
    cursor: pointer;
}

.kategori-blok section ul li ul li:hover > a{
  color: #f99c1a  !important;
  background: #fff !important;
}

.kategori-blok section ul li ul{
margin-left: 15px;
    margin-top: 9px;
    margin-bottom: 12px;
}

    .kategori-filitre{
    text-transform: uppercase;
    position: relative;
    float: left;
    width: 100%;
    border: 1px solid ;
    display: block;
  padding:10px}

    .kategori-filitre select{
      font-size: 13px;
      padding: 0  14px;

    text-transform: capitalize;
width: auto;
cursor: pointer;
height: 40px;
    line-height: 34px;


    }


    .kategori-filitre span{font-size: 12px;
    text-transform: capitalize;
    font-weight: 500;
    padding: 0;
    margin: 0 0 15px;
  }

    .kategori-filitre p{font-size: 12px;
    text-transform: capitalize;
    font-weight: 500;
    padding: 0;
    margin: 11px 0 1px;
    float: left;
  }

  .kategori-filitre .filitre{  width: 100%;
    display: inline-block;
    border-bottom: 1px solid; margin: 0; padding:0px 0 10px 0}


  .kategori-filitre .filitre li{    border-radius: 16px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-webkit-radius: 16px;
    zoom: 1;
    display: block;
    padding: 4px;
    margin: 0 10px 10px 0;
    float: left; font-size: 12px}


      .kategori-filitre .filitre li a{border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;-webkit-border-radius: 100%;-ms-webkit-radius: 100%;zoom: 1;width:24px;height:24px;text-align: center;position:relative;float:left;display:inline-block;margin-right: 5px; margin-top: 0;-webkit-transition: all .4s ease 0s; transition: all .4s ease 0s;}
      .kategori-filitre .filitre li a i{font-size:12px;margin:7px 8px;}


      .kategori-filitre .filitre li p{float:left;text-transform:initial;padding:0;margin:0}
      .kategori-filitre .filitre li p b,.kategori-filitre .filitre li p i {font-size: 11px;margin:0 20px 0 0;padding:0;display:block;width: 100%;height: auto;line-height:1;font-weight:400;font-style:normal;}
    .kategori-filitre .filitre li p b{ font-weight:500;}



    .sayfalama{margin: 0; padding: 0;}
    .sayfalama li {list-style: none; display: inline-block}
    .sayfalama li a {
      list-style: none;
  float: left;
  font-size: 14px;
  padding: 0 14px;
  text-transform: capitalize;
  width: auto;
  cursor: pointer;
  height: 40px;
  line-height: 37px;
  display: block;

  margin-right: 10px;}

    #search_filtre{display: contents;}

    .kategori-baslik a{    margin-bottom: 3px;
    padding: 0 0 15px;
    border-bottom: 1px solid;
    letter-spacing: 0;
    text-transform: uppercase;
    width: 100%;
    display:inline-block;
    font-size: 17px;
    font-weight: 500;}


        .kategori-aciklama{display: block;line-height: 20px;transition: all 0.2s linear; font-size: 12px; font-weight: 400;}


        .kategori-bulunamadi i{ margin-right: 10px}
.kategori-bulunamadi h4 b{    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0;
    margin: 0 0 14px;}

    .kategori-bulunamadi span{font-size: 12px;  margin: 0 0 14px;}

 .kategori-bulunamadi .btn {padding-left: 40px}
 .kategori-bulunamadi .btn i{position: absolute; left: 30px;   }


 #accordion .baslik button{
  font-size: 16px;
  text-align: left;
  padding: 15px 44px 15px 15px;

  border: none!important

}
#accordion .card-body{padding: 15px;}

#accordion .baslik button.collapsed:before,  #accordion .baslik button:before {
   content: "\f107";
   font-family: "Font Awesome 5 Pro";
   width: 25px;
   height: 25px;
   line-height: 22px;
   border-radius: 50%;

   font-size: 18px;
   font-weight: 400;
   color: #000;
   text-align: center;
   position: absolute;
   top: 15px;
   right: 14px;
   padding-left: 2px;
}

#accordion .baslik button.collapsed:before {
   content: "\f106";
}
