/* SahiResult Category CSS */

.sr-cat{
  max-width:100%;
  width:100%;
  margin:0;
  padding:0 1px;
  background:#fff;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
}
.sr-cat *{box-sizing:border-box}

.sr-cat-head{
  background:#a51c32;
  padding:8px 10px;
  text-align:center;
  border:1px solid #b0721f;
  margin:4px 0;
}
.sr-cat-title-main{
  margin:0;
  font-size:20px;
  color:#fff;
  font-weight:700;
}
.sr-cat-meta{
  font-size:11px;
  color:#ffe082;
  margin-top:3px;
  font-weight:700;
}

.sr-cat-desc{
  font-size:12px;
  color:#555;
  background:#fff8e1;
  border:1px solid #b0721f;
  padding:8px 10px;
  margin:0 0 4px;
  line-height:1.6;
}

/* Bullet list */
.sr-cat-list{
  list-style:none;
  margin:0;
  padding:0;
  border:1px solid #b0721f;
}
.sr-cat-item{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:8px;
  padding:8px 10px;
  border-bottom:1px solid #eee;
  background:#fff;
}
.sr-cat-item:last-child{border-bottom:none}
.sr-cat-item:hover{background:#fffde7}
.sr-cat-link{
  display:flex;
  gap:7px;
  text-decoration:none;
  align-items:flex-start;
}
.sr-bullet{
  color:#a51c32;
  font-size:18px;
  font-weight:900;
  line-height:1.2;
}
.sr-cat-item-title{
  font-size:13.5px;
  font-weight:700;
  color:#0000a0;
  line-height:1.4;
}
.sr-cat-date{
  font-size:11px;
  color:#777;
  white-space:nowrap;
}

.sr-cat-nav{
  text-align:center;
  padding:10px 0;
  font-size:13px;
  font-weight:700;
}
.sr-cat-nav a{color:#a51c32;text-decoration:none;margin:0 6px}
.sr-cat-nav .current{color:#000;margin:0 6px}

.sr-cat-none{
  border:1px solid #b0721f;
  padding:16px;
  text-align:center;
  font-size:13px;
}

@media(min-width:900px){
  .sr-cat-title-main{font-size:23px}
  .sr-cat-item-title{font-size:14px}
}